phpMyAdmin database view with the Import tab highlighted in the top menu
phpMyAdmin database view with the Import tab highlighted in the top menu
SQL compatibility mode dropdown in a database export form, with the NONE selector highlighted
SQL compatibility mode dropdown in a database export form, with the NONE selector highlighted

“#1064 – Tienes un error en tu sintaxis SQL(#1064 – Tu sintaxis SQL tiene un error)”El error indica que existe un error de sintaxis en la consulta SQL. Debido a que puede ser causado por varias razones, a continuación se presentan las más comunes y sus métodos de corrección:

  • Falta de datos——Tu base de datos puede carecer de datos. Verifica cuidadosamente si la base de datos tiene todos los datos necesarios para completar la consulta

  • Error en la entrada del comando——Si estás ingresando manualmente el comando de importación u otros comandos, asegúrate de que la ortografía en la sentencia SQL sea correcta

  • Comando obsoleto——Algunos comandos pueden haber quedado obsoletos, lo que significa que ya no son válidos en la sentencia SQL

  • Versión de base de datos incompatible——Diferentes versiones de MySQL tienen diferentes palabras reservadas. Si estás usando una versión más antigua en la que cierta palabra aún no es reservada, esto puede causar este error.Para repararlo, por favoraccede a tu base de datos a través de phpMyAdmin, y selecciona en la barra de selección superior la pestañaImportar (Import):

A continuación, encuentra el campoOpciones específicas de formato (Format-specific options), y en el cuadro desplegableModo de compatibilidad SQL (SQL compatibility mode)selecciona la versión de la base de datos objetivo:

Qué hacer si el problema persiste

Si estásimportando la base de datos, y el error sigue apareciendo tras usar el modo de compatibilidad, o recibes el mensajeERROR: ASCII ' ', puedes intentar lo siguiente:

Antes de hacer cualquier modificación al archivo, crea una copia de seguridad del archivo de la base de datos

  1. Abra el archivo de base de datos en el programa de bloc de notas del dispositivo (.sql)

  2. Elimine la primera y la última línea del archivo

  3. Guarde los cambios y luego intente volver a importar

Recursos adicionales

Fuente: documentación oficial de Hostinger