Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

รับรายการข้อจำกัดของ Foreign Key ใน MySQL


สมมติว่าเรามีฐานข้อมูล "ธุรกิจ" ที่มีจำนวนตาราง หากคุณต้องการแสดงเฉพาะข้อจำกัดของคีย์ภายนอก ให้ใช้คำสั่งต่อไปนี้ −

mysql> เลือก * −> จาก information_schema.referential_constraints −> โดยที่ 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 | ธุรกิจ | ConstChild | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | เด็กสาธิต | parentdemo || def | ธุรกิจ | ConstFK | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | tblf | tblp || def | ธุรกิจ | constFKPK | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | Foreigntable | Primarytable1 || def | ธุรกิจ | FKConst | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | Foreigntabledemo | Primarytabledemo || def | ธุรกิจ | Primarytable1demo_ibfk_1 | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | Primarytable1demo| Foreigntable1 || def | ธุรกิจ | StudCollegeConst | def | ธุรกิจ | ประถม | ไม่มี | ไม่มีการดำเนินการ | ไม่มีการดำเนินการ | นักศึกษาฝึกงาน| วิทยาลัย |+--------------------------+-------------------+------ ---------------------------------------------------------------- ----------------------------------------------------------- +--------------+-------------+-------------+------ --------------+----------------------+6 แถวในชุด (0.07 วินาที)