您好,我有一個奇怪的語法錯誤 錯誤是:您的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) –