DBAtlas · Atlas de operaciones de bases de datos

1064: You have an error in your SQL syntax (error de sintaxis SQL)

MySQL

¿Qué significa?

La sentencia SQL tiene un error de sintaxis; el servidor no pudo analizarla. El mensaje muestra el texto cercano al error.

¿Por qué ocurre?

Un error tipográfico, una coma o paréntesis que falta o sobra, una palabra reservada usada sin comillas como nombre de columna/tabla, sintaxis no soportada por la versión de MySQL o errores de comillas/escape.

Cómo solucionarlo

La parte 'near ...' del mensaje muestra dónde empieza el error; revise justo lo que hay antes. Ponga las palabras reservadas entre backticks: order, group. Equilibre paréntesis y comas. Verifique que usa sintaxis soportada por su versión. Si genera SQL dinámico, registre e inspeccione la consulta completa resultante.

Abrir en DBAtlas →

Más entradas de este motor