- 環(huán)境:nodejs 中 使用mysql 模塊
- 問(wèn)題:想一次性 執(zhí)行多條 insert 語(yǔ)句 到 mysql 數(shù)據(jù)庫(kù)
- 方案:可以使用 二維數(shù)組保存 sql values中的數(shù)據(jù),通過(guò) 數(shù)組解構(gòu)語(yǔ)法 傳入 mysql 的 query 函數(shù)中
public dealCards(): void {
// 準(zhǔn)備sql語(yǔ)句
let strSql = `insert into playlog(termid,pname,age) values ?`;
// sql 語(yǔ)句 的 value 值數(shù)組 [[],[]]
let arrValues = [
[1,'linda',18],
[2,'james',28],
];
dbPool.query(strSql, [arrValues],function (err, results) {
if (err != null) {
console.error(err.message);
console.log(strSql);
return;
}
if (results.affectedRows >= 1) {
console.log('保存成功~~~');
} else {
console.log('保存失敗~~~');
console.log(strSql);
}
});
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者