Bạn có thể tắt kiểm tra khóa ngoại bằng cách sử dụng set foreign_key_checks = 0;
trước đầu vào (đảm bảo đặt lại bằng SET foreign_key_checks = 1;
sau khi chạy.
Điều bạn thực sự nên làm là đảm bảo rằng bất kỳ bảng nào hometeam_id
và awayteam_id
đang trỏ đến CÓ các giá trị bạn đang chèn. Nếu các bảng nhóm đang được chèn dữ liệu vào chúng trong cùng một CSV với bảng trò chơi của bạn, hãy thực hiện các bảng nhóm trước, nhưng điều đó có vẻ không đúng.
Cuối cùng, bạn có thể xóa các khóa ngoại trên hometeam_id và awayteam_id và thêm chúng sau như ví dụ sau:ALTER TABLE table_name DROP FOREIGN KEY table_name_ibfk_1
;