1.批量更新
let sqlString = "INSERT INTO test.book(buy_time) VALUES ?";
let paramsArr = []
addFrontData.forEach(function (item) {
let arr = [item['buyTime']];
paramsArr.push(arr);
})
sql.addData([paramsArr], sqlString, function (results) { // 添加数据,返回内容
let dataObj = {};
dataObj.code = 0;
dataObj.message = "操作成功"
res.send(dataObj);
res.end();
})
2.批量插入
建议查看此博主的!!
node.js中mysql批量更新的三种方法_huzhenv5的博客-CSDN博客_nodejs sql update
本宝宝用的是
insert into ...on duplicate key update
样例:
var sqlString = 'insert into test.book(timevalue,name) values ? on duplicate key update time=values(timevalue, name))';