Я обновляемой таблицы, когда я запускаю этот запрос он выдаст ошибку:не удалось удалить синтаксис SQL в UPDATE запрос
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 запрос ('UPDATE кампании SET Name =' + req.body.Name + 'StartDate =' + REQ .body.StartDate + 'ГДЕ idCampaign = "' + идентификатор + '"', функция (ERR, результат) { , если (ERR) { console.log ("ERR найдено" + ERR); } еще { console.log (результат); res.send (результат [0]) } }); – ana
и stil получение ошибки @Claudio Redi – ana
@ana: обновлено мой ответ –