Bagaimana cara menetapkan nilai awal untuk kolom "id" di tabel MySQL yang dimulai dari 1001?
Saya ingin memasukkan "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')";
Tanpa menentukan nilai awal untuk kolom id.
mysql
insert
auto-increment
bbtang
sumber
sumber
ADD INDEX
dilakukan di sini? Apakah saya harus menambahkannya dalam pernyataan yang sama denganid
kolom, atau bisakah saya mendefinisikanid
kolom diCREATE TABLE
blok dan kemudianADD INDEX(id)
?there can be only one auto column and it must be defined as a key
. Anda memerlukan indeks sehingga akan menjadi kunci MUL.MySQL - Menyiapkan kunci primer penambahan otomatis yang dimulai pada 1001:
Langkah 1, buat tabel Anda:
Langkah 2, atur nomor mulai untuk kunci primer kenaikan otomatis:
Langkah 3, masukkan beberapa baris:
Langkah 4, interpretasikan hasilnya:
cetakan:
sumber
insert into penguins (my_id, skipper) values(999, "explicit id");
(saat menggunakan0
alih-alih999
nilai kenaikan otomatis akan dimasukkan)Meja Kerja MySQL
Jika Anda ingin menghindari penulisan sql, Anda juga dapat melakukannya di MySQL Workbench dengan mengklik kanan pada tabel, pilih "Alter Table ..." di menu.
Ketika tampilan struktur tabel terbuka, buka tab "Opsi" (di bagian bawah tampilan), dan setel bidang "Peningkatan Otomatis" ke nilai nomor penambahan otomatis berikutnya.
Jangan lupa untuk menekan "Terapkan" ketika Anda selesai dengan semua perubahan.
PhpMyAdmin:
Jika Anda menggunakan phpMyAdmin, Anda dapat mengklik tabel di navigasi kiri, buka tab "Operations" dan di bawah Table Options ubah nilai AUTO_INCREMENT dan klik OK.
sumber
Pertama, Anda perlu menambahkan kolom untuk kenaikan otomatis
Permintaan ini untuk menambah kolom pada awalnya. Sekarang Anda harus mengatur ulang nilai awal kenaikan otomatis. Jadi gunakan kueri ini
Sekarang meja Anda dimulai dengan 1001
sumber
Anda juga bisa mengaturnya dalam
create table
pernyataan.sumber
Juga, di PHPMyAdmin , Anda dapat memilih tabel dari sisi kiri (daftar tabel) kemudian melakukan ini dengan pergi ke sana.
Tab Operasi-> Opsi Tabel-> AUTO_INCREMENT.
Sekarang, Tetapkan nilai Anda dan kemudian tekan Go di bawah Table Options Bo x.
sumber
Untuk ini, Anda harus menetapkan
AUTO_INCREMENT
nilaiContoh
sumber
Atau, Jika Anda terlalu malas untuk menulis query SQL. Maka solusi ini adalah untuk Anda.
sumber