Zkuste restartovat klienta mysql s volbou --skip-auto-rehash a zkuste znovu DROP TABLE.
Pokud výše uvedené nefunguje, zkuste to z manuálu MySQL:
Máte poškozený datový slovník innodb..
https://dev.mysql.com/doc /refman/5.0/cs/innodb-troubleshooting-datadict.html
Problém s dočasnou tabulkou
Pokud se MySQL zhroutí uprostřed operace ALTER TABLE, můžete skončit s osiřelou dočasnou tabulkou uvnitř tabulkového prostoru InnoDB. Pomocí Monitoru tabulek můžete vidět uvedenou tabulku s názvem, který začíná #sql-. Příkazy SQL můžete provádět na tabulkách, jejichž název obsahuje znak „#“, pokud název uzavřete mezi zaškrtávací políčka. Takovou osamocenou tabulku tedy můžete zrušit jako kteroukoli jinou osamocenou tabulku pomocí výše popsané metody. Chcete-li zkopírovat nebo přejmenovat soubor v prostředí Unix, musíte název souboru uvést do dvojitých uvozovek, pokud název souboru obsahuje „#“.