Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL ड्रॉप विदेशी कुंजी बाधा

विदेशी कुंजी बाधाएं आपको डेटाबेस में संदर्भात्मक अखंडता बनाए रखने में मदद करती हैं, और आसान क्वेरी के लिए संबंधित तालिकाओं को लिंक करती हैं। यहां बताया गया है कि MySQL DROP FOREIGN KEY कमांड का उपयोग करके विदेशी कुंजी बाधा कैसे छोड़ें।

MySQL में विदेशी कुंजी बाधा कैसे छोड़ें

यहाँ MySQL में विदेशी कुंजी बाधा को छोड़ने के चरण दिए गए हैं।

DROP FOREIGN KEY स्टेटमेंट का सिंटैक्स यहां दिया गया है:

ALTER TABLE table_name
DROP FOREIGN KEY constraint_name;

उपरोक्त ड्रॉप विदेशी कुंजी क्वेरी में, table_name. के स्थान पर table_name निर्दिष्ट करें जिससे आप विदेशी कुंजी को हटाना चाहते हैं। constraint_name. . के स्थान पर बाधा नाम निर्दिष्ट करें

बोनस पढ़ें :MySQL DROP DATABASE

यहाँ एक उदाहरण है। आइए 2 टेबल बनाएं और उनमें से एक में विदेशी कुंजी बाधा जोड़ें।

mysql> create table orders3(id int auto_increment primary key,category_id int);

mysql> create table categories(id int auto_increment primary key,name varchar(255));

mysql> ALTER TABLE orders3
     ADD CONSTRAINT fk_cat
     FOREIGN KEY (category_id)
     REFERENCES categories(id);

बोनस पढ़ें :MySQL DROP COLUMN

विदेशी कुंजी प्रतिबंध कैसे छोड़ें

यहाँ MySQL में विदेशी कुंजी बाधा को हटाने के लिए SQL क्वेरी है।

mysql> alter table orders3 drop foreign key fk_cat;

Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL इनर जॉइन - SQL और MySQL में 3 टेबल्स को कैसे जॉइन करें?

  2. MySQL उच्च उपलब्धता फ्रेमवर्क समझाया - भाग I:परिचय

  3. मैसकल 2 टेबल में डालें

  4. MySQL में मौजूदा कॉलम में शून्य बाधा कैसे जोड़ें?

  5. MySQL रूट उपयोगकर्ता पासवर्ड कैसे रीसेट करें