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

Abaikan kesalahan kunci duplikat di MySQL pada INSERT

Kesalahan ini terjadi karena Anda telah menetapkan salah satu kolom tabel Anda menjadi UNIQUE . Anda tidak dapat memiliki 2 baris dengan nilai yang sama untuk kolom ini. Jika Anda ingin mengganti baris yang ada, gunakan REPLACE bukannya INSERT . Jika Anda benar-benar ingin baris yang berisi nilai yang sama untuk kolom, hapus UNIQUE pengubah dari kolom itu.

Menggunakan INSERT IGNORE seperti yang dijelaskan dalam beberapa jawaban lain akan mencegah kesalahan dikeluarkan, tetapi tidak akan memperbarui tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghasilkan string 8 karakter acak &unik menggunakan MySQL

  2. Menggunakan Karakter Cina untuk Memberi Nama Tabel MySQL

  3. Garam kata sandi -- Apakah saya melakukannya dengan benar?

  4. Jumlah kumulatif lebih dari satu set baris di mysql

  5. Membuat grafik jqplot menggunakan php