solip.de
Intel Channel Partner
Lancom Reseller

MySQL: Alter table Name engine schlägt fehl mit Fehler „table Name already exists“

Erstellt von solip am 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.

Abgelegt unter Datenbanken | Keine Kommentare »