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

Bagaimana cara memperbarui data mysql secara massal dengan satu permintaan?

Saya menemukan solusi berikut:

INSERT into `table` (id,fruit)
    VALUES (1,'apple'), (2,'orange'), (3,'peach')
    ON DUPLICATE KEY UPDATE fruit = VALUES(fruit);

Id harus unik atau kunci utama. Tetapi tidak tahu tentang kinerja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 Cara Mendaftar semua Fungsi di MySQL

  2. Permintaan mysql tidak menggunakan indeks ketika ada variabel di WHERE

  3. Periksa waktu respons pada pesan terkirim - mungkin dengan hanya menggunakan SQL?

  4. Bisakah 'salah' cocok dengan beberapa string di mysql?

  5. Encoder Python JSON untuk mendukung datetime?