Bạn có một ràng buộc (Khóa ngoại) tham chiếu đến một bảng sẽ bị xóa. Khi bảng bị loại bỏ, ràng buộc sẽ không có ý nghĩa gì vì nó tham chiếu đến một đối tượng không thể giải quyết được.
Trước tiên, bạn sẽ cần loại bỏ ràng buộc trên projs
tham chiếu đến cases
và sau đó bạn có thể loại bỏ cases
.
ON DELETE SET NULL
hoặc bất cứ điều gì bạn đã định cấu hình để khiến bạn nói
Chỉ áp dụng cho các bản ghi trong cases
đang bị xóa, không phải toàn bộ bảng.
Để xóa khóa ngoại, bạn cần sử dụng các dự án ALTER TABLE projs DROP FOREIGN KEY [keyname]
. Bạn sẽ cần thay thế [keyname]
với tên của khóa mà bạn có thể lấy từ SHOW CREATE TABLE projs