Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melihat Kekangan Utama Asing dalam MySQL?
Menyoal kekangan kunci asing dalam MySQL boleh memberikan cerapan berharga tentang persatuan data. Panduan ini menangani persoalan bagaimana untuk mendapatkan senarai komprehensif kekangan kunci asing yang merujuk kepada jadual atau lajur tertentu.
Untuk menyenaraikan semua kekangan kunci asing yang menunjuk ke jadual tertentu, laksanakan pertanyaan berikut:
SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND REFERENCED_TABLE_NAME = '<table name>' \G
Untuk memfokus pada kunci asing yang merujuk lajur tertentu dalam jadual, ubah suai pertanyaan seperti berikut:
SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND REFERENCED_TABLE_NAME = '<table name>' AND REFERENCED_COLUMN_NAME = '<column name>' \G
Dalam kedua-dua pertanyaan, gantikan
Dengan melaksanakan pertanyaan ini, anda boleh memperoleh pemahaman menyeluruh tentang kebergantungan kunci asing dan hubungan data dalam pangkalan data MySQL anda.
Atas ialah kandungan terperinci Bagaimana untuk Melihat Kekangan Utama Asing dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!