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

Làm cách nào để cập nhật hàng loạt trong mySQL bằng node.js

Theo tôi biết, không có cách nào trực tiếp để thực hiện các bản ghi cập nhật hàng loạt trong mySQL. Nhưng có một công việc xung quanh việc này - Bạn có thể thực hiện nhiều câu lệnh chèn và sau đó thực hiện truy vấn để đạt được kết quả mong muốn.

Để thực hiện việc này, trong khi tạo kết nối, hãy cho phép nó thực thi nhiều câu lệnh vì nó bị tắt theo mặc định.

var connection = mysql.createConnection({
          host     : dbConfig.host,
          user     : dbConfig.user,
          password : dbConfig.password,
          database : dbConfig.database,
          multipleStatements: true
 });

Sau đó, tạo truy vấn cập nhật hàng loạt theo cú pháp bên dưới bằng cách thao tác với các đầu vào bạn có.

Nói, đối với Phiên bản,

 update table set a='15', b=1, c='24', d=9, e=1, f=0, g=0, h=5850, i=78;update table set a='12', b=1, c='21', d=9, e=1, f=0, g=0, h=5850, i=78;

Sau đó, thực hiện truy vấn như bình thường,

connection.query(sqlQuery, params, callback);

Hy vọng điều này sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quy ước đặt tên thích hợp cho MySQL FKs là gì?

  2. Không thể AES_DECRYPT sau AES_ENCRYPT trong mysql

  3. PHP điều gì sẽ xảy ra khi một chuỗi gấp đôi lần mysqli_real_escape_string

  4. PHP-MYSQL:Chuyển đổi Unix Timestamp thành DateTime và ngược lại

  5. Thứ tự Lon / Lat khi sử dụng kiểu POINT không gian với MySQL