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

MySql में अनाम विदेशी कुंजी छोड़ें

आपको विदेशी कुंजी का नाम जानना होगा। यदि इसे बिना नाम के बनाया गया है, तो नाम स्वतः उत्पन्न हो जाएगा। आपको विदेशी कुंजी के बारे में जानकारी मिलनी चाहिए।

विदेशी कुंजी नाम प्राप्त करने के लिए इनमें से किसी एक प्रश्न का उपयोग करें -

SELECT
  constraint_name
FROM
  information_schema.REFERENTIAL_CONSTRAINTS
WHERE
  constraint_schema = <'db_name'> AND table_name = <'table_name'>;


SELECT *
FROM
  information_schema.KEY_COLUMN_USAGE
WHERE
  constraint_schema = <'db_name'> AND table_name = <'table_name'> AND   
  referenced_table_name IS NOT NULL;

...और ALTER TABLE <table_name> DROP INDEX <fk_name>; का उपयोग करें विदेशी कुंजी छोड़ने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बड़े क्वेरी परिणाम से यादृच्छिक पंक्ति

  2. MySQL में POSITION () फ़ंक्शन कैसे काम करता है

  3. एक mysql डेटाबेस में एक बहु-आयामी php सरणी सम्मिलित करना

  4. UID उत्पन्न करने वाली संग्रहीत कार्यविधि के साथ MySQL गतिरोध

  5. सर्वर पर एकाधिक फ़ाइलें अपलोड करें, और डेटाबेस पर लिखें