phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Ständiger Fehler #1064 bei allem, was ich in mySQL über phpMyAdmin mache

Ich habe dieses Problem in diesem Jahr auf ein paar Computern meiner Schüler gesehen, als ich versuchte, ihnen etwas grundlegendes SQL beizubringen, indem ich XAMPP mit PHPMyAdmin als einführende Benutzeroberfläche verwendete.

Aus der Fehlermeldung geht hervor, dass PMA unsinniges SQL an das Ende der SQL-Anweisungen anhängt, wenn versucht wird, bestimmte Tabellen zu öffnen, selbst wenn auf deren Namen in der Seitenleiste geklickt wird.

Das Löschen der Datenbank und das erneute Erstellen hat nicht geholfen, und leider wurden bei meiner Google-Suche keine offensichtlichen Antworten angezeigt.

Nachdem ich festgestellt hatte, dass das Problem mit PMA zusammenhängt und wahrscheinlich mit benutzerspezifischen Konfigurationen zusammenhängt, habe ich ein wenig in phpmyadmin herumgegraben Datenbank.

Ich habe das unsinnige SQL gefunden, das an die Abfragen in einer Reihe in phpmyadmin angehängt wurde .pma_table_uiprefs was das Problem mit dem Benutzernamen meiner Schülerin und der spezifischen Datenbank und dem Tabellennamen in Verbindung brachte, die ihr die Probleme bereiteten. Jackpot! Ich habe diese Zeile gelöscht.

Nachdem ich diese Zeile gelöscht hatte, versuchte ich jedoch, Apache, MySQL und sogar meinen Webbrowser herunterzufahren und neu zu starten, und das Problem blieb bestehen. Erst nach einem kompletten Neustart ihres Rechners verschwand das Problem. (Dies war eine Windows-Maschine, FWIW, YMMV.)

Hoffe das hilft.

Simon Ruiz

Canterbury

Technologie