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.