Pokud vím, neexistuje žádný přímý způsob, jak provádět hromadné aktualizace záznamů v mySQL. Existuje však řešení - můžete provést více příkazů vložení a poté provést dotaz, abyste dosáhli požadovaného výsledku.
Chcete-li to provést, povolte mu při vytváření připojení provádět více příkazů, protože je ve výchozím nastavení zakázáno.
var connection = mysql.createConnection({
host : dbConfig.host,
user : dbConfig.user,
password : dbConfig.password,
database : dbConfig.database,
multipleStatements: true
});
Poté vytvořte dotaz na hromadnou aktualizaci v níže uvedené syntaxi manipulací se vstupy, které máte.
Řekněme například,
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;
Poté spusťte dotaz jako obvykle
connection.query(sqlQuery, params, callback);
Doufám, že to pomůže.