हम निम्नलिखित कथन की सहायता से विदेशी कुंजी जांच को अक्षम कर सकते हैं -
mysql> Set foreign_key_checks = 0; Query OK, 0 rows affected (0.00 sec)
और हम इसे निम्नलिखित कथन की सहायता से सक्षम कर सकते हैं -
mysql> Set foreign_key_checks = 1; Query OK, 0 rows affected (0.00 sec)
विदेशी कुंजी चेक अक्षम करने के कुछ लाभ इस प्रकार हैं -
- विदेशी कुंजी जांच को अक्षम करने के बाद हम किसी भी क्रम में डेटा को पैरेंट और चाइल्ड टेबल में लोड कर सकते हैं। अन्यथा, हमें डेटा को पहले पैरेंट टेबल में और फिर चाइल्ड टेबल में लोड करना होगा।
- विदेशी कुंजी जांच को अक्षम किए बिना हम उस तालिका को नहीं छोड़ सकते जो विदेशी कुंजी बाधा द्वारा संदर्भित है।