U hebt een beperking (de externe sleutel) die verwijst naar een tabel die moet worden verwijderd. Wanneer de tabel wordt verwijderd, heeft de beperking geen enkele zin omdat deze verwijst naar een object dat niet kan worden opgelost.
Eerst moet je de beperking op projs
. laten vallen die verwijst naar cases
, en dan kun je cases
laten vallen .
De ON DELETE SET NULL
of wat je ook hebt geconfigureerd om je te laten zeggen
Alleen van toepassing op records in cases
wordt verwijderd, niet de hele tabel.
Om de externe sleutel te verwijderen, moet u ALTER TABLE projs DROP FOREIGN KEY [keyname]
gebruiken . U moet [keyname]
. vervangen met de naam van de sleutel die u kunt verkrijgen van SHOW CREATE TABLE projs