MySQL: Alter table Name engine schlägt fehl mit Fehler „table Name already exists“
Erstellt von solip am Freitag 6. Dezember 2013
Wir ein „alter table“ mit einem „already exists“ quittiert, so handelt es sich wahrscheinlich um einen Wechsel der Storage Engine.
Das Problem ist dann, das die Tabelle bereits in der neuen Storage Engine existiert, z.B. von vorangegangenen Operationen.
Im Zuge einer Datenbank-Umstellung ist das Problem zu lösen indem man die Datenbank komplett entfernt mittels „drop database“, wieder einspielt und dann die Operationen durchführt.