PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit My SQL Index


WolfgangBonn
29.09.2007, 16:11
Hallo,
bei Änderungsversuchen an den Namen der Felder der Datenbank ( MySQL 5 ) kam es immer zum Fehler "#1060 - Duplicate column name 'sp_ta'"
Der Fehler scheint darin zu liegen, dass im Index auf der einen Seite das Feld "sp_ta" doppelt in dem Index PRIMERY enthalten ist und zusätzlich nochmals als Index "sp_ta" auftaucht.
Jeglicher Zugriff auf die Struktur der Tabelle scheitert.
Der Befehl "drop primary key" erhält das Ergebnis #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Ein kopieren der Tabelle ist ebenfalls nicht möglich
Was kann ich machen um wieder "normal" arbeiten zu können ?
Danke im voraus
Wolfgang

StGaensler
29.09.2007, 20:06
Hallo,

probiere einmal, die Tabelle reparieren zu lassen, vielleicht hilft das.

Sonst wenn die Tabelle nicht all zu groß ist, kannst du es auch auf dem "harten" weg probieren: Tabelle sichern/exportieren, dort dann den Fehler korrigieren, und wieder neu einspielen.

Viele Grüße,
Stefan

WolfgangBonn
29.09.2007, 20:23
HAllo,

leider ändert reparieren nichts.

Die Datei ist recht groß, aber ich werde es wohl auf den "harten" Weg machen müssen, da ich bislang auch noch keine andere Lösung gefunden habe

Wolfgang