您好,我有一个奇怪的语法错误 错误是:您的SQL语法错误,请查看与您的MySQL服务器版本相对应的正确sybtax使用手册:1064 SQLSTATE:在第1行 错误号数据“42000”ER_PARSE_ERROR mysql错误,语法错误errno:1064
这是为了插入到数据库中的代码:
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对象。 奇怪的是,这个函数之前工作过,它的写法与提供错误的方法相同。如果你能帮助我解决问题,我会非常感激,谢谢。
可能重复[如何解决MySQL错误#1064?](http://stackoverflow.com/questions/23515347/how-cani-i-fix-mysql-error-1064) –