В настоящее время я пытаюсь вставить данные в определенное имя таблицы, которое сохраняется в переменной, но я продолжаю получать ER_PARSE_ERROR всякий раз, когда пытаюсь выполнить его.
Error: 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 ''Test' SET `date` = '201
9-05-07', `league` = '1', `matchup` = '1'' at line 1
Вот как выглядит почтовый запрос
app.post('/addData', function(req, res) {
var id = req.body.id
var data = {
date: req.body.date,
league: req.body.league,
matchup: req.body.matchup,
}
con.query('INSERT INTO ? SET ?', [id, data], function(err, resp) {
if (err) throw err;
res.redirect('back');
});
});
Похоже, из сообщения об ошибке есть дополнительные кавычки вокруг Test при передаче в запрос, но при выполнении console.log (id) он просто выводит Test без кавычек.