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

Bagaimana cara melewati duplikat menggunakan INSERT INTO dengan cara yang dioptimalkan dengan lebih baik?

INSERT IGNORE akan melakukan trik untuk Anda di sini. Anda hanya perlu memastikan bahwa Anda memiliki indeks UNIK yang ditentukan pada kolom yang tidak ingin Anda duplikasi.

Opsi lainnya adalah INSERT INTO ... ON DUPLICATE KEY UPDATE yang tidak akan memasukkan nilai lagi, tetapi akan memungkinkan Anda memperbarui kolom lain di baris itu. Penghitung atau stempel waktu misalnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menjaga koneksi tetap hidup di java

  2. Bagaimana cara mendapatkan baris acak untuk hari ini?

  3. Bagaimana cara menyimpan uuid sebagai nomor?

  4. Hapus digit/karakter numerik dari kolom string mysql

  5. Apakah soft_delete Laravel membutuhkan indeks di MySQL?