हम ALTER TABLE स्टेटमेंट के साथ DROP कीवर्ड का उपयोग करके मौजूदा टेबल के कॉलम से FOREIGN KEY बाधा को हटा सकते हैं।
सिंटैक्स
ALTER TABLE table_name DROP FOREIGN KEY constraint_name
यहाँ बाधा नाम विदेशी कुंजी बाधा का नाम है जिसे हमने तालिका बनाते समय लागू किया था। यदि कोई बाधा नाम निर्दिष्ट नहीं है, तो MySQL बाधा नाम प्रदान करेगा जिसे SHOW CREATE TABLE स्टेटमेंट द्वारा चेक किया जा सकता है।
उदाहरण
निम्नलिखित क्वेरी 'आदेश' तालिका से FOREIGN KEY बाधा को हटा देगी -
mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1; Query OK, 0 rows affected (0.22 sec) Records: 0 Duplicates: 0 Warnings: 0