Soalan: Bagaimanakah MySQL boleh dikonfigurasikan untuk menambah automatik kunci utama dalam empat format -digit (cth., 0001 dan bukannya 1)?
Jawapan:
Untuk mencapai format autokenaikan empat digit dalam MySQL, ikut langkah berikut:
Buat Jadual dengan AUTO_INCREMENT Lajur:
<code class="sql">CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) ENGINE=InnoDB;</code>
Ubah suai Lajur untuk Menggunakan Atribut ZEROFILL :
Secara lalai, nilai tambah automatik MySQL tanpa pelapik. Untuk mendayakan padding sifar, tambahkan atribut ZEROFILL pada definisi lajur:
<code class="sql">ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT ZEROFILL;</code>
Mulakan semula Pelayan MySQL atau Isu FLUSH:
Kepada gunakan perubahan, anda perlu sama ada memulakan semula pelayan MySQL atau mengeluarkan arahan FLUSH TABLES:
<code class="sql">FLUSH TABLES;</code>
Selepas mengikuti langkah ini, lajur id dalam my_table akan meningkat secara automatik dalam format 0001.
Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Auto-Increment MySQL untuk Bermula pada 0001?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!