我正在使用Node Mysql
void MainWindow::createToolbars()
{
FileBar = this->addToolBar(tr("File"));
FileBar->addAction(anyaction);
}
我收到错误
var values = []; //array with actual values
var sql = "INSERT INTO table (field1, field2) VALUES ? ON DUPLICATE KEY UPDATE updated_at = now()";
connection.query(sql, values, function() {
});
同时相同的查询在mysql cli中起作用。
可能是什么问题?
答案 0 :(得分:0)
您没有在“values”数组上放置任何值,INSERT需要两个值。您可以检查SQL的构建方式:
var query = connection.query(sql, values, function() {});
console.log(query.sql);