DBAtlas · Atlas de operações de banco de dados

1064: You have an error in your SQL syntax

MySQL

O 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.

Abrir no DBAtlas →

Mais entradas deste banco