1064: You have an error in your SQL syntax
MySQLO que significa?
A instrução SQL tem um erro de sintaxe; o servidor não conseguiu analisá-la. A mensagem mostra o texto próximo ao erro.
Por que acontece?
Erro de digitação, vírgula ou parêntese faltando/sobrando, palavra reservada usada sem aspas como nome de coluna/tabela, sintaxe não suportada pela versão do MySQL, ou erros de aspas/escape.
Como resolver
A parte 'near ...' da mensagem mostra onde o erro começa; olhe imediatamente antes dela. Coloque palavras reservadas entre backticks: order, group. Balanceie parênteses e vírgulas. Verifique se você está usando sintaxe suportada pela sua versão. Se você gera SQL dinâmico, registre em log e inspecione a consulta completa resultante.
Mais entradas deste banco
- 1213Deadlock found when trying to get lock; try restarting transaction
- 1205Lock wait timeout exceeded; try restarting transaction
- 1040Too many connections
- 1146Table doesn't exist
- 1054Unknown column in field list
- 2002Can't connect to local MySQL server through socket
- 2003Can't connect to MySQL server (TCP/IP)