Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

nodejs mysql CHÈN hàng loạt trên CẬP NHẬT KHÓA DUPLICATE

Tôi sẽ thử một loạt các đối tượng

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

và sau đó

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

Vì theo doc:

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. Hoạt động của người dùng (ala facebook) Phương pháp tiếp cận DB. THAM GIA lớn hay nhiều truy vấn đơn giản?

  2. MYSQL nhận được tất cả các kết quả nhưng đầu tiên

  3. Cách buộc CẬP NHẬT Bản ghi MySQL khi không có gì thay đổi

  4. MySQL nhận danh sách liên hệ theo thứ tự theo tin nhắn cuối cùng được gửi / nhận

  5. Làm cách nào để chèn một mảng giá trị vào các cột khác nhau của bảng mysql?