В чем проблема с этим запросом?

Хорошо, у меня есть этот запрос, который я делаю с моим API REST в NodeJS

router.get("/create/:id/:name/:img",function(req,res){
    var query = "INSERT INTO ??, (??, ??, ??) VALUES (?, ?, ?)";
    var table = ["demos", "id", "name", "img", req.params.id, req.params.name, req.params.img];
    query = mysql.format(query,table);
    connection.query(query,function(err,rows){
        if(err) {
            res.json(err);
        } else {
            res.json(rows);
        }
    });
});

И проблема в том, что эта ошибка возвращает меня

{"code":"ER_PARSE_ERROR","errno":1064,"sqlState":"42000","index":0}

Я не нахожу проблему, но ... конечно, есть решение, хе-хе, с уважением.

0
задан 12.01.2017, 00:37
0 ответов

Проверь запятую твоя консультация должна быть следующей.

"INSERT INTO ?? (??, ??, ??) VALUES (?, ?, ?)";
-1
ответ дан 03.12.2019, 17:44