我更新表,當我運行此查詢它給出錯誤刪除SQL語法:無法更新詢問
client.query('UPDATE Campaign SET (Name, StartDate) VALUES ("' +req.body.Name+ '" , "' +req.body.StartDate+ '") WHERE idCampaign = ' +id , function(err, result) {
if(err) {
console.log("err found" + err);
}
else{
console.log(result);
res.send(result[0])
}
});
ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(Name, StartDate) VALUES ("" , "") WHERE idCampaign = 89126b2d-c906-11e2-9cf'
我不知道哪裏出錯
我寫此查詢client.query( '更新活動集名稱=' + req.body.Name + '起始日期=' + REQ .body.StartDate + 'WHERE idCampaign = 「' + ID + '」',函數(ERR,結果){ 如果(ERR){ 的console.log( 「ERR發現」 + ERR); } 否則{ console.log(result); res.send(result [0]) } }); – ana
和stil出現錯誤@Claudio Redi – ana
@ana:更新了我的回答 –