पहले जांचें कि क्या श्रेणी तालिका मौजूद है जहां आप इस डेटा को आयात करने का प्रयास कर रहे हैं।
यदि श्रेणी तालिका मौजूद है तो यह जांचना आवश्यक है कि इस तालिका में सभी श्रेणी_आईडी श्रेणी तालिका में आईडी के रूप में मौजूद होनी चाहिए।
पहले श्रेणी तालिका और फिर इस तालिका को आयात करना बेहतर विकल्प है।
सामान्य रूप से पहले सभी पैरेंट टेबल डेटा को चाइल्ड टेबल के बाद आयात करना चाहिए।
एक गंदा तरीका नीचे दिया गया है जिसकी अनुशंसा नहीं की जाती है-
set foreign_key_checks=0;
import data here;
set foreign_key_checks=1;
बस यह जानने के लिए कि कौन सी पंक्ति समस्या पैदा कर रही है-
नीचे दी गई क्वेरी आपको समस्याग्रस्त पंक्तियाँ प्रदान करेगी।
SELECT a.category_id FROM Category_Term a
LEFT JOIN Category b ON a.category_id=b.id
WHERE b.id IS NULL;
नोट:यह मानते हुए कि category_id को category_term में और id को श्रेणी तालिकाओं में अनुक्रमित किया जाएगा।