如何解决在 NodeJS sql server 中多次插入
我尝试执行此操作
const sql = require('mssql');
const {database} = require('../keys');
sql.connect(database,function (err,con) {
if (err) throw err;
console.log("Connected!");
var sql = "INSERT INTO LOGIN (username,clave) VALUES ?";
var values = [
['John','Highway 71'],['Peter','Lowstreet 4'],['Amy','Apple st 652'],['Hannah','Mountain 21'],['Michael','Valley 345'],['Sandy','Ocean blvd 2'],['Betty','Green Grass 1'],['Richard','Sky st 331'],['Susan','One way 98'],['Vicky','Yellow Garden 2'],['Ben','Park Lane 38'],['William','Central st 954'],['Chuck','Main Road 989'],['Viola','Sideway 1633']
];
con.query(sql,[values],result) {
if (err) throw err;
console.log("Number of records inserted: " + result.affectedRows); });
});
但是它向我抛出了这个错误:Incorrect syntax near '?'
由于 sql server 限制,所以不可能。
在 mssql 中是否有另一种方法来执行多次插入?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。