Tắt kiểm tra khóa khi xóa dữ liệu, xóa bảng trong mysql

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

Chia sẻ lên
WEB5k - Thiết kế website giá rẻ chuẩn SEO

Hãy bình luận đầu tiên

Để lại một phản hồi