Sie haben eine Einschränkung (den Fremdschlüssel), die auf eine zu löschende Tabelle verweist. Wenn die Tabelle gelöscht wird, macht die Einschränkung keinen Sinn, da sie auf ein Objekt verweist, das nicht aufgelöst werden kann.
Zuerst müssen Sie die Einschränkung für projs
aufheben das auf cases
verweist , und dann können Sie cases
löschen .
Der ON DELETE SET NULL
oder was auch immer Sie konfiguriert haben, damit Sie
Gilt nur für Aufzeichnungen in cases
gelöscht wird, nicht die ganze Tabelle.
Um den Fremdschlüssel zu entfernen, müssen Sie ALTER TABLE projs DROP FOREIGN KEY [keyname]
verwenden . Sie müssen [keyname]
ersetzen mit dem Namen des Schlüssels, den Sie von SHOW CREATE TABLE projs
erhalten können