我正在尝试使用bind参数为批量插入编写代码,我的数据库在Mariadb上,而Engine是Inno DB。下面是我到目前为止尝试过的代码,但没有成功。我使用Node js作为快速中间件的后端。
错误:您的SQL语法出错;查看与MariaDB服务器版本对应的手册,以便在
附近使用正确的语法有人可以帮忙解决这个问题。感谢
module.exports = function(app,Maridb){
let mariaDB = Maridb
app.post('/saveDummy',(req, res, next)=>{
let data = [{id:1,dtext:"test"},{id:2,dtext:"test1"}];
var sql = `INSERT INTO DUMMY_TABLE (id,dummyText) VALUES(:id,:dtext)`;
mariaDB.query(sql,[data],
,function(err,rows){
if(err)
res.status(501).send(err);
else
res.status(200).send("Bulked");
});
});
}