Ich habe Probleme, einen Fremdschlüssel zu löschen. Könnte jemand bitte helfen?
Hier ist meine SHOW CREATE TABLE Katzengruppe:
%Vor%So versuche ich den Fremdschlüssel zu löschen:
%Vor%Und hier ist die Fehlermeldung:
FEHLER 1025 (HY000): Fehler beim Umbenennen von '. \ asset_base \ catgroup' zu '. \ asset_base \
sql2-16b4-4 '(errno: 152)
Was mache ich falsch?
Sie haben den falschen Namen des Fremdschlüssels. Probieren Sie stattdessen catgroup_ibfk_2
.
Die seltsame Fehlermeldung wurde bereits als Fehler in MySQL gemeldet.
Beim Ändern von Indizes / Einschränkungen für eine InnoDB-Tabelle wird die Tabelle gelöscht und neu erstellt. Wahrscheinlich müssen Sie die Einschränkung für die andere Tabelle entfernen, die auf diese übergeordneten Zeilen verweist, bevor Sie dies tun können.
Tags und Links mysql foreign-keys