Diese Frage beantwortet 99% von dem, was ich suche ... How do I do a bulk insert in mySQL using node.jsWie verwende ich Ausdruck mit Masseninsert mit npm mysql?
var sql = "INSERT INTO Test (name, email, n) VALUES ?";
var values = [
['demian', '[email protected]', 1],
['john', '[email protected]', 2],
['mark', '[email protected]', 3],
['pete', '[email protected]', 4]
];
conn.query(sql, [values], function(err) {
if (err) throw err;
conn.end();
});
Wenn ich will, um einen Ausdruck passieren, wie NOW()
, wie würde ich das tun? Wenn ich es im Array übergebe, würde es als String zählen. Da VALUES
eine ?
ist, die von dem Array aufgefüllt wird, kann ich nicht einfach einen Ausdruck injizieren. Irgendwelche Ideen?
Danke! Das scheint mir gut genug zu sein: D –