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

Bagaimana cara melakukan pembaruan massal di mySQL menggunakan node.js

Seperti yang saya tahu, tidak ada cara langsung untuk melakukan pembaruan catatan massal di mySQL. Tetapi ada solusi untuk ini - Anda dapat menjalankan beberapa pernyataan penyisipan dan kemudian menjalankan kueri untuk mencapai hasil yang diinginkan.

Untuk melakukan ini, saat membuat koneksi, izinkan untuk mengeksekusi beberapa pernyataan karena dinonaktifkan secara default.

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

Kemudian, buat kueri pembaruan massal dalam sintaks di bawah ini dengan memanipulasi input yang Anda miliki.

Katakanlah, Misalnya,

 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;

Kemudian, jalankan kueri seperti biasa,

connection.query(sqlQuery, params, callback);

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perusahaan hosting web saya mengatakan ada yang salah dengan kode PHP

  2. Bagaimana cara melampirkan file database mysql

  3. Perluas kumpulan hasil GROUP BY dan HAVING

  4. Karena tabel kesalahan sintaks tidak dibuat di DB

  5. Bagaimana cara BERGABUNG dengan tabel kategori untuk orang tua dalam kueri SQL?