【发布时间】:2016-02-11 14:03:56
【问题描述】:
您好,我遇到了一个奇怪的语法错误 错误是:您的 SQL 语法有错误,请查看与您的 MySQL 服务器版本相对应的手册,以便在第 1 行的 :data 附近使用正确的 sybtax。 错误号:1064 SqlState: '42000'
这是插入数据库的代码:
function addCategory(category){
var execution = q.defer();
var query = 'INSERT INTO categories SET :data';
console.log(query);
connection.query(query,{data:category}, function(err, res){
if(err){
execution.reject(err);
console.log(err);
return;
}
execution.resolve(res);
});
return execution.promise;
}
虽然此函数将获取一个类别作为 json 对象。 奇怪的是,这个函数以前工作过,它的编写方式与给出错误的函数相同。如果您能帮我解决这个问题,我将不胜感激,谢谢。
【问题讨论】:
标签: javascript mysql express