Тази година видях този проблем на няколко машини на моите ученици, докато се опитвах да ги науча на основен SQL, използвайки XAMPP с PHPMyAdmin като въвеждащ потребителски интерфейс.
От съобщението за грешка изглеждаше, че PMA добавя глупав SQL към края на SQL изразите, когато се опитва да отвори определени таблици, дори когато щракне върху името им в страничната лента.
Изтриването на базата данни и повторното й създаване не помогна и за съжаление нямаше очевидни отговори при търсенето ми в Google.
След като определих, че проблемът е свързан с PMA и вероятно свързан със специфични за потребителя конфигурации, направих малко ровене в phpmyadmin
база данни.
Намерих глупавия SQL, който се добавяше към заявките в един ред в phpmyadmin
.pma_table_uiprefs
която свързва проблема с потребителското име на моя ученик и конкретната база данни и името на таблицата, които й причиняваха проблеми. Джакпот! Изтрих този ред.
След изтриването на този ред обаче се опитах да изключа и да рестартирам Apache, MySQL, дори моя уеб браузър и проблемът продължи. Едва след пълното рестартиране на нейната машина проблемът изчезна. (Това беше машина с Windows, FWIW, YMMV.)
Надявам се това да помогне.
Симон Руис
Кентърбъри
Технологии