phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur constante #1064 sur tout ce que je fais dans mySQL via phpMyAdmin

J'ai vu ce problème sur quelques machines de mes étudiants, cette année, alors que j'essayais de leur enseigner quelques bases de SQL en utilisant XAMPP avec PHPMyAdmin comme interface utilisateur d'introduction.

D'après le message d'erreur, il semblait que PMA ajoutait du code SQL absurde à la fin des instructions SQL lorsqu'il tentait d'ouvrir certaines tables, même en cliquant sur leur nom dans la barre latérale.

Supprimer la base de données et la recréer n'a pas aidé, et malheureusement aucune réponse évidente n'a été trouvée sur ma recherche Google.

Après avoir déterminé que le problème était lié à PMA, et probablement lié à des configurations spécifiques à l'utilisateur, j'ai fouillé un peu dans le phpmyadmin base de données.

J'ai trouvé le SQL absurde qui était ajouté aux requêtes d'affilée dans le phpmyadmin .pma_table_uiprefs qui associait le problème au nom d'utilisateur de mon élève, ainsi qu'au nom spécifique de la base de données et de la table qui lui causait des problèmes. Cagnotte! J'ai supprimé cette ligne.

Après avoir supprimé cette ligne, j'ai essayé d'arrêter et de redémarrer Apache, MySQL, même mon navigateur Web, et le problème a persisté. Ce n'est qu'après un redémarrage total de sa machine que le problème a disparu. (Il s'agissait d'une machine Windows, FWIW, YMMV.)

J'espère que cela vous aidera.

Simon Ruiz

Cantorbéry

Technologie