Khi chúng ta thực hiện xóa dữ liệu trong bảng hoặc xóa bảng trong mysql thì không xóa được do bị bắt khóa ngoại. Để giải quyết vấn đề này ta tắt chế độ kiểm tra khóa ngoại trước khi thực hiện xóa bảng hoặc xóa dữ liệu. Cách làm như sau:
Ta sử dụng lệnh SET FOREIGN_KEY_CHECKS=0; trước các lệnh DROP và DELETE
Ví dụ:
SET FOREIGN_KEY_CHECKS=0; DELETE FROM `table_1`; DROP `table_1`;
Nosomovo