• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Tabelle löschen geht nicht (#1217)

Ich wollte eine Tabelle löschen, aber dann kam diese Fehlermeldung:

#1217 - Cannot delete or update a parent row: a foreign key constraint fails
Ich hab schon danach gegooglet aber nichts gefunden das ich verstehe..
 
Ich hab schon danach gegooglet aber nichts gefunden das ich verstehe..
Also, wenn ich google mit dieser Fehlermeldung bemühe, finde ich sehr eindeutige Lösungen und da kann man nicht viel falsch dran verstehen:


SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE tabelle;
SET FOREIGN_KEY_CHECKS = 1;
 
Sauberer wäre zu prüfen, welche Abhängigkeit zu einer anderen Tabelle tatsächlich besteht. Denn wenn man diese Tabelle hier nun löscht, könnte das Auswirkungen auf Daten anderer Tabellen haben.
 
Zurück
Oben