参考此文档示例
connection.query(**'INSERT INTO posts SET ?', {title: 'test'}, function(err, result) {
if (err) throw err;
console.log(result.insertId);
});
我正在尝试执行这样的查询
SELECT .... FROM .... WHERE ? , [ title : "a", publisher : "aa" ]
但是它不起作用,因为它写了一个“,”来区分默认的字段。你知道一个可能的解决方案吗?
谢谢
答案 0 :(得分:0)
您需要指明字段并将值传递为数组:
connection.query('SELECT .... FROM .... WHERE title=? AND publisher=?', [title_value, publisher_value], function(err, result) {
if (err) throw err;
console.log(result);
});