Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengkonfigurasi Nilai Permulaan dan Auto-Kenaikan untuk Lajur MySQL?

Bagaimana untuk Mengkonfigurasi Nilai Permulaan dan Auto-Kenaikan untuk Lajur MySQL?

Patricia Arquette
Lepaskan: 2024-12-15 14:24:21
asal
804 orang telah melayarinya

How to Configure Initial Value and Auto-Increment for a MySQL Column?

Mengkonfigurasi Nilai Permulaan dan Auto-Peningkatan dalam MySQL

Untuk menetapkan nilai awal khusus untuk lajur "id" yang bermula dari 1001 dalam jadual MySQL, ikuti langkah berikut:

Menggunakan ALTER JADUAL:

ALTER TABLE users AUTO_INCREMENT=1001;
Salin selepas log masuk

Arahan ini menukar nilai kenaikan automatik untuk lajur "id" sedia ada dalam jadual "pengguna" kepada 1001.

Menambah Baharu Lajur dengan Nilai Permulaan dan Auto-Tambahan:

Jika lajur "id" tidak wujud dalam jadual "pengguna", anda boleh menambahnya dengan arahan berikut:

ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
ADD INDEX (id);
Salin selepas log masuk

Arahan ini menambah lajur bernama "id" dengan sifat berikut:

  • INT TIDAK BERTANDA: Mewakili nilai integer yang tidak boleh negatif.
  • BUKAN NULL: Memastikan lajur tidak boleh mengandungi nilai nol.
  • AUTO_INCREMENT: Secara automatik menambah nilai untuk setiap baris baharu yang dimasukkan ke dalam jadual, bermula dari 1001 (seperti yang ditentukan oleh AUTO_INCREMENT =1001 pilihan).
  • INDEX (id): Mencipta indeks pada lajur "id" untuk meningkatkan prestasi semasa pengambilan data dan operasi kemas kini.

Contoh Penggunaan:

Untuk memasukkan baris baharu ke dalam jadual "pengguna" tanpa menyatakan nilai "id", anda boleh menggunakan pernyataan berikut:

INSERT INTO users (name, email) VALUES ('{$name}', '{$email}');
Salin selepas log masuk

MySQL akan secara automatik menetapkan nilai seterusnya dalam jujukan lajur "id", iaitu 1001.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Nilai Permulaan dan Auto-Kenaikan untuk Lajur MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan