sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Error constante #1064 en todo lo que hago en mySQL a través de phpMyAdmin

He visto este problema en un par de máquinas de mis alumnos este año, mientras intentaba enseñarles algo de SQL básico usando XAMPP con PHPMyAdmin como interfaz de usuario introductoria.

Parecía por el mensaje de error que PMA estaba agregando SQL sin sentido al final de las declaraciones SQL cuando intentaba abrir ciertas tablas, incluso al hacer clic en su nombre en la barra lateral.

Eliminar la base de datos y volver a crearla no ayudó y, lamentablemente, no obtuve respuestas obvias en mi búsqueda de Google.

Después de determinar que el problema estaba relacionado con PMA, y probablemente relacionado con configuraciones específicas del usuario, investigué un poco en phpmyadmin base de datos.

Encontré el SQL sin sentido que se estaba agregando a las consultas en una fila en phpmyadmin .pma_table_uiprefs que asoció el problema con el nombre de usuario de mi estudiante y la base de datos específica y el nombre de la tabla que le estaba causando el problema. ¡Bote! Eliminé esta fila.

Sin embargo, después de eliminar esa fila, intenté apagar y reiniciar Apache, MySQL, incluso mi navegador web, y el problema persistió. No fue hasta un reinicio total de su máquina que el problema desapareció. (Esta era una máquina con Windows, FWIW, YMMV).

Espero que esto ayude.

Simón Ruiz

Canterbury

Tecnología