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