Som jag vet finns det inget direkt sätt att göra massuppdateringsposter i mySQL. Men det finns en lösning för detta - du kan köra flera insert-satser och sedan köra frågan för att uppnå önskat resultat.
För att göra detta, medan du skapar en anslutning, låt den köra flera satser eftersom den är inaktiverad som standard.
var connection = mysql.createConnection({
host : dbConfig.host,
user : dbConfig.user,
password : dbConfig.password,
database : dbConfig.database,
multipleStatements: true
});
Konstruera sedan massuppdateringsfrågan i syntaxen nedan genom att manipulera indata du har.
Säg till exempel
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;
Kör sedan frågan som vanligt,
connection.query(sqlQuery, params, callback);
Hoppas detta hjälper.