我正在插入动态记录
var sql = "INSERT INTO Test (name, email, n) VALUES ?";
var values = [
['test', 'demian@gmail.com', 1],
['test', 'john@gmail.com', 2],
['mark', 'mark@gmail.com', 3],
['pete', 'pete@gmail.com', 4]
];
conn.query(sql, [values], function(err) {
if (err) throw err;
conn.end();
});
这是运行良好的示例
现在我的数据在这里
var arr = category_ids.split(",");
for (var i = 0; i < arr.length; i++) {
}
如何在for循环中创建动态值数组
谢谢
最佳答案
您只需要一个数组数组,就像您提供的示例中的 values
一样。
你的例子
var arr = category_ids.split(",");
var values = [ arr ];
或者简单地
var value = [ category_ids.split(",") ];
关于node.js - 在单个查询中在nodejs中插入多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27013342/