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

Pertanyaan kinerja:ON DUPLICATE KEY UPDATE vs UPDATE (MySQL)

Ada perbedaan.

INSERT kueri harus memeriksa batasan pada setiap kolom untuk melihat apakah mereka dilanggar dengan menambahkan baris itu. Jika demikian, maka perlu menemukan baris yang cocok untuk memperbarui dan melakukan pembaruan.

Sebuah UPDATE kueri hanya perlu menemukan baris untuk memperbarui dan melakukan pembaruan.

Jika Anda tahu bahwa baris sudah ada, Anda cukup UPDATE dia.



  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 cara menambahkan cap tanggal dan waktu ke INSERT melalui PHP dengan mySQL?

  2. Satu ke Banyak MySQL

  3. Opencart 1.5.1.3 menampilkan harga khusus dengan tanggal mulai dan berakhir pada halaman tampilan produk

  4. Seberapa sering saya harus menutup koneksi database?

  5. Kesalahan Keyerror 255 saat menjalankan pymysql.connect