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

Apakah ada cara untuk menggunakan ON DUPLICATE KEY untuk Memperbarui semua yang ingin saya masukkan?

Sayangnya tidak.

Anda bisa mendapatkan setengah jalan dengan tidak harus mengulang nilainya:

INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE `a`=VALUES(`a`), `b`=VALUES(`b`), `c`=VALUES(`c`);

Tapi Anda tetap harus membuat daftar kolom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bekerja dengan Pemicu di Database MySQL - Sebuah Tutorial

  2. Panduan Merancang Basis Data Untuk Acara Kalender Dan Pengingat Di MySQL

  3. Masukkan konten file ke kolom tabel MySQL

  4. alternatif levenshtein

  5. Akankah MySQL menggunakan kembali ID yang dihapus ketika Peningkatan Otomatis diterapkan?