0
respostas

Erro de sintaxe no Node com query VALIDA

estou tentando criar uma API e estou fazendo um POST dos seguintes dados via POSTMAN:

INSERT INTO eventos 
SET `nomeDoEvento` = 'rave', 
`descricaoDoEvento` = 'festa',
`dia` = '1999-02-20', //ERRO AQUI
`inicio` = '22:00',
`fim` = '23:00' 

O que esta acontecendo é que o mysql nao esta conseguindo retornar a coluna 'dia', no mysql esta escrito '4 row(s) returned' e a query foi salva na tabela porem no node da o seguinte erro que para a execução do código:

 at Parser.write (C:\Users\João\Desktop\web\Projetos em andamento\Desafio-tokenlab\node_modules\mysql\lib\protocol\Parser.js:43:10) {
  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 '?' at line 1",
  sqlState: '42000',
  index: 0,
  sql: 'INSERT INTO eventos SET ?'
}

Eu não entendi se o problema é no node ou no sql