आप set foreign_key_checks = 0;
. का उपयोग करके विदेशी कुंजी जांच को अक्षम कर सकते हैं इनपुट से पहले (सुनिश्चित करें कि इसे SET foreign_key_checks = 1;
. का उपयोग करके वापस सेट किया जाए दौड़ने के बाद।
आपको वास्तव में क्या करना चाहिए यह सुनिश्चित करें कि जो भी तालिका hometeam_id
और awayteam_id
है . की ओर इशारा कर रहे हैं आप जो मान डाल रहे हैं। यदि टीम टेबल्स को उसी सीएसवी में डेटा डाला जा रहा है जिसमें आपकी गेम टेबल है, तो पहले टीम टेबल करें, लेकिन ऐसा नहीं लगता है।
अंत में, आप hometeam_id और awayteam_id पर विदेशी कुंजियों को हटा सकते हैं और बाद में उन्हें इस उदाहरण की तरह जोड़ सकते हैं:ALTER TABLE table_name DROP FOREIGN KEY table_name_ibfk_1
;