Masz ograniczenie (klucz obcy), które odwołuje się do tabeli, która ma zostać usunięta. Gdy tabela zostanie usunięta, ograniczenie nie będzie miało żadnego sensu, ponieważ odwołuje się do obiektu, którego nie można rozwiązać.
Najpierw musisz usunąć ograniczenie na projs
który odnosi się do cases
, a następnie możesz upuścić cases
.
ON DELETE SET NULL
lub cokolwiek skonfigurowałeś, aby skłonić Cię do powiedzenia
Dotyczy tylko rekordów w cases
usuwany, a nie cała tabela.
Aby usunąć klucz obcy, musisz użyć ALTER TABLE projs DROP FOREIGN KEY [keyname]
. Będziesz musiał zastąpić [keyname]
z nazwą klucza, który możesz uzyskać z SHOW CREATE TABLE projs