Widziałem ten problem na kilku komputerach moich uczniów w tym roku, próbując nauczyć ich podstawowego SQL przy użyciu XAMPP z PHPMyAdmin jako wprowadzającym interfejsem użytkownika.
Z komunikatu o błędzie wynikało, że PMA dołącza bezsensowne SQL na końcu instrukcji SQL podczas próby otwarcia niektórych tabel, nawet po kliknięciu ich nazwy na pasku bocznym.
Upuszczenie bazy danych i ponowne jej utworzenie nie pomogło i niestety w mojej wyszukiwarce Google nie pojawiły się żadne oczywiste odpowiedzi.
Po ustaleniu, że problem był związany z PMA i prawdopodobnie związany z konfiguracjami specyficznymi dla użytkownika, trochę pogrzebałem w phpmyadmin
baza danych.
Znalazłem bezsensowny kod SQL, który był dołączany do zapytań w wierszu w phpmyadmin
.pma_table_uiprefs
który skojarzył problem z nazwą użytkownika mojej studentki oraz konkretną nazwą bazy danych i tabelą, które sprawiały jej kłopoty. Pula! Usunąłem ten wiersz.
Jednak po usunięciu tego wiersza próbowałem zamknąć i ponownie uruchomić Apache, MySQL, a nawet moją przeglądarkę internetową i problem nie ustąpił. Problem zniknął dopiero po całkowitym ponownym uruchomieniu komputera. (To była maszyna z systemem Windows, FWIW, YMMV.)
Mam nadzieję, że to pomoże.
Simon Ruiz
Canterbury
Technologia