Я пытаюсь отправить данные из таблицы клиенту в зависимости от таблицы, которую выбирает пользователь.
/** GET ALL VAULES IN A PARTICULAR TABLE */
serve.get('/data/:id', (req, res)=>{
dbConn.query(
'SELECT * FROM ?',
[req.params.id],
(error, rows)=>{
if(!error){
//when there is no error
res.send(rows);
}else{
//when there is an error
res.send(error);
}
});//END dbConn
});//END SERVE
Исходя из вышесказанного, я ожидаю все данные в таблице, но яПродолжайте получать ошибку ниже, когда я делаю что-то вроде «localhost: 1234 / data / alert»
{
"code": "ER_PARSE_ERROR",
"errno": 1064,
"sqlMessage": "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 ''alert'' at line 1",
"sqlState": "42000",
"index": 0,
"sql": "SELECT * FROM 'alert'"
}
Из этого я понимаю, что ошибка в том, что имя таблицы заключено в кавычки;как я могу исправить эту ошибку?