【发布时间】:2018-03-27 15:32:43
【问题描述】:
现在几个小时,我试图查询多个数据库记录,然后使用 nodejs 插入数据库。问题是它每次调用只插入一行,而不是一次循环并插入所有数据库行。谁能帮我解决这个问题。
con.query("SELECT * FROM users", function (err, result, fields) {
if (err) throw err;
console.log(result);
//You just insert a nested array of elements.
var sql = "INSERT INTO customers (name, address) VALUES ?";
var values = [[result[0].username], result[0].id]];
con.query(sql, [values], function (err, result) {
if (err) throw err;
console.log(" Number of records inserted: " + result.affectedRows);
});
});
【问题讨论】:
标签: node.js