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

INSERT ... ON DUPLICATE KEY (tidak melakukan apa-apa)

Ya, gunakan INSERT ... ON DUPLICATE KEY UPDATE id=id (itu tidak akan memicu pembaruan baris meskipun id ditugaskan untuk dirinya sendiri).

Jika Anda tidak peduli dengan kesalahan (kesalahan konversi, kesalahan kunci asing) dan penambahan bidang otomatis (ini bertambah meskipun baris tidak dimasukkan karena kunci duplikat), gunakan INSERT IGNORE seperti ini:

INSERT IGNORE INTO <table_name> (...) VALUES (...)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membangun Rest API dengan Spring Boot menggunakan MySQL dan JPA

  2. Tutorial MySQL :Pernyataan MySQL IN (Lanjutan)

  3. Kesalahan di MySQL saat mengatur nilai default untuk DATE atau DATETIME

  4. Kesalahan umum MySQL:"Mendapat kesalahan saat membaca paket komunikasi"

  5. 'JIKA' dalam pernyataan 'PILIH' - pilih nilai keluaran berdasarkan nilai kolom