কম্পিউটার টিউটোরিয়াল

MySQL-এ ফরেন কী কনস্ট্রেইন্টের তালিকা পান


শুধু ফরেন কী কনস্ট্রেইন্ট দেখতে information_schema.referential_constraints ব্যবহার করুন। কোয়েরি:

mysql> select *   -> from information_schema.referential_constraints   -> where constraint_schema = 'business';

ফলাফল (৬টি ফরেন কী):

+--------------------+-------------------+--------------------------+---------------------------+--------------------------+------------------------+--------------+-------------+-------------+-------------------+-----------------------+ | CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME          | UNIQUE_CONSTRAINT_CATALOG | UNIQUE_CONSTRAINT_SCHEMA | UNIQUE_CONSTRAINT_NAME | MATCH_OPTION | UPDATE_RULE | DELETE_RULE | TABLE_NAME        | REFERENCED_TABLE_NAME | +--------------------+-------------------+--------------------------+---------------------------+--------------------------+------------------------+--------------+-------------+-------------+-------------------+-----------------------+ | def                | business          | ConstChild               | def                       | business                 | PRIMARY                | NONE         | NO ACTION   | NO ACTION   | childdemo         | parentdemo            | | def                | business          | ConstFK                  | def                       | business                 | PRIMARY                | NONE         | NO ACTION   | NO ACTION   | tblf              | tblp                  | | ... (অন্যান্য) ... | | def                | business          | primarytable1demo_ibfk_1 | def                       | business                 | PRIMARY                | NONE         | NO ACTION   | NO ACTION   | primarytable1demo | foreigntable1         | +--------------------+-------------------+--------------------------+---------------------------+--------------------------+------------------------+--------------+-------------+-------------+-------------------+-----------------------+ 6 rows in set (0.07 sec)

এই কোয়েরি ফরেন কী কনস্ট্রেইন্টের নাম, রেফারেন্স টেবিল, আপডেট/ডিলিট রুল ইত্যাদি দেখায়।


  1. MySQL-এ sp_help-এর সমতুল্য: ফিল্ড টাইপ ও ফরেন কী কনস্ট্রেইন্ট দেখানোর পদ্ধতি

  2. MySQL-এ INFORMATION_SCHEMA ব্যবহার করে কোন কলাম PRIMARY KEY সেটা যাচাই করা

  3. MySQL-এ প্রাইমারি কীকে অন্য টেবিলে ফরেন কী হিসেবে রেফার করা

  4. MySQL-এ ফরেন কি ব্যবহার (Using Foreign Keys in MySQL)