Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql - kesalahan entri duplikat untuk kunci dengan kenaikan otomatis

Bisa jadi nilai AUTO_INCREMENT Anda untuk tabel dan nilai sebenarnya di id kolom sudah rusak.

Ini mungkin membantu:

Langkah 1 - Dapatkan id Maks dari tabel

select max(id) from wp_abk_period

Langkah 2 - Sejajarkan penghitung AUTO_INCREMENT di atas meja

ALTER TABLE wp_abk_period AUTO_INCREMENT = <value from step 1 + 100>;

Langkah 3 - Coba lagi penyisipan

Adapun mengapa AUTO_INCREMENT telah rusak saya tidak tahu. Menambahkan auto_increment setelah data ada di tabel? Mengubah nilai auto_increment setelah data dimasukkan ke dalam tabel?

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah mengakses MySQL dari Java

  2. Karakter non bahasa Inggris dalam database menggunakan Java

  3. Masukkan beberapa email ke mysql menggunakan satu textarea

  4. Memperbaiki celah di id baris tabel mysql setelah kami menghapus beberapa di antaranya

  5. Kesalahan MySQL 1 (HY000) Masalah membuat file Errcode 2