Mysql
 sql >> Database >  >> RDS >> Mysql

impossibile modificare la tabella, la tabella 'xxx/#sql-ib265' esiste già

Prova a riavviare il client mysql con l'opzione --skip-auto-rehash e prova di nuovo DROP TABLE.

Se sopra non funziona, prova questo dal manuale MySQL:

Hai un dizionario dati innodb corrotto..

https://dev.mysql.com/doc /refman/5.0/en/innodb-troubleshooting-datadict.html

Problema con la tabella temporanea

Se MySQL si arresta in modo anomalo durante un'operazione ALTER TABLE, potresti ritrovarti con una tabella temporanea orfana all'interno del tablespace InnoDB. Utilizzando Table Monitor, puoi vedere elencata una tabella con un nome che inizia con #sql-. È possibile eseguire istruzioni SQL su tabelle il cui nome contiene il carattere "#" se si racchiude il nome all'interno dei backtick. Pertanto, puoi eliminare una tabella orfana come qualsiasi altra tabella orfana utilizzando il metodo descritto in precedenza. Per copiare o rinominare un file nella shell Unix, devi mettere il nome del file tra virgolette se il nome del file contiene "#".