Tento problém jsem letos viděl na několika počítačích svých studentů, když jsem se je snažil naučit některé základní SQL pomocí XAMPP s PHPMyAdmin jako úvodním uživatelským rozhraním.
Z chybové zprávy se zdálo, že PMA připojoval nesmyslné SQL na konec příkazů SQL při pokusu o otevření určitých tabulek, a to i při kliknutí na jejich název v postranním panelu.
Vypuštění databáze a její opětovné vytvoření nepomohlo a bohužel se mi při vyhledávání Google neobjevily žádné zjevné odpovědi.
Poté, co jsem zjistil, že problém souvisí s PMA a pravděpodobně souvisí s konfiguracemi specifickými pro uživatele, trochu jsem se pohrabal v phpmyadmin
databáze.
Našel jsem nesmyslné SQL, které se připojovalo k dotazům v řadě v phpmyadmin
.pma_table_uiprefs
který spojoval problém s uživatelským jménem mé studentky a konkrétním názvem databáze a tabulky, který jí dělal potíže. Jackpot! Tento řádek jsem smazal.
Po smazání tohoto řádku jsem se však pokusil vypnout a restartovat Apache, MySQL, dokonce i můj webový prohlížeč, a problém přetrvával. Problém zmizel až po úplném restartu jejího počítače. (Byl to počítač se systémem Windows, FWIW, YMMV.)
Doufám, že to pomůže.
Simón Ruiz
Canterbury
Technologie