Tôi biết, đây là một bài viết cũ, nhưng đây là bài viết đầu tiên trên công cụ tìm kiếm yêu thích của mọi người nếu bạn đang tìm kiếm lỗi 1025.
Tuy nhiên, có một "hack" dễ dàng để khắc phục vấn đề này:
Trước khi bạn thực thi (các) lệnh của mình, trước tiên bạn phải vô hiệu hóa kiểm tra ràng buộc khóa ngoài bằng lệnh này:
SET FOREIGN_KEY_CHECKS = 0;
Sau đó, bạn có thể thực hiện (các) lệnh của bạn.
Sau khi hoàn thành, đừng quên bật lại kiểm tra ràng buộc khóa ngoại, sử dụng lệnh này:
SET FOREIGN_KEY_CHECKS = 1;
Chúc may mắn với nỗ lực của bạn.