Kontroly cizích klíčů můžete zakázat pomocí set foreign_key_checks = 0;
před vstupem (nezapomeňte jej nastavit zpět pomocí SET foreign_key_checks = 1;
po běhu.
Co byste opravdu měli udělat, je zajistit, aby jakákoli tabulka hometeam_id
a awayteam_id
ukazují na HAVE hodnoty, které vkládáte. Pokud jsou do týmových tabulek vkládána data ve stejném CSV jako vaše herní tabulka, proveďte nejprve tabulky týmů, ale zdá se, že tomu tak není.
Nakonec můžete odebrat cizí klíče z hometeam_id a awayteam_id a přidat je později, jako je tento příklad:ALTER TABLE table_name DROP FOREIGN KEY table_name_ibfk_1
;