sql >> Databáze >  >> RDS >> Mysql

nelze změnit tabulku, tabulka 'xxx/#sql-ib265' již existuje

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 „#“.



  1. SQL sloupec WHERE =vše

  2. mysql server nespustí MAMP

  3. Aktualizujte a vyberte v jednom dotazu

  4. Problém s fondem připojení s MySQL pomocí Hibernate a Apache DBCP