削除されるテーブルを参照している制約(外部キー)があります。テーブルが削除されると、解決できないオブジェクトを参照しているため、制約は意味をなしません。
まず、projs
の制約を削除する必要があります cases
を参照する 、次にcases
をドロップできます 。
ON DELETE SET NULL
またはあなたが言うように設定したものは何でも
cases
のレコードにのみ適用されます テーブル全体ではなく、削除されます。
外部キーを削除するには、ALTER TABLE projs DROP FOREIGN KEY [keyname]
を使用する必要があります 。 [keyname]
を置き換える必要があります SHOW CREATE TABLE projs
から取得できるキーの名前を使用します