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

nodejs mysql massal INSERT pada DUPLICATE KEY UPDATE

Saya akan mencoba array objek

[
 {name:'Hy Dag3', points:'55040464', rank:'master', hotStreak:114,...},
 {name:'Hkj', points:'554064', rank:'novice', hotStreak:14,...}
]

lalu

this.conn.query("INSERT summoners SET ? " +
" ON DUPLICATE KEY UPDATE name = VALUES(name), rank = VALUES(rank)...

Karena menurut dok:

var post  = {id: 1, title: 'Hello MySQL'};
var query = connection.query('INSERT INTO posts SET ?', post, function (error, results, fields) {
  if (error) throw error;
  // Neat!
});
console.log(query.sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan Beberapa Data Kotak Centang di Database MySQL dengan PHP

  2. Ambil semua berita dan semua komentar

  3. kueri mysql terlalu lama untuk dieksekusi

  4. MYSQL Putar tanggal menjadi 15 menit

  5. Pembaruan MySQL dengan sub pilih