Има две таблици, които можете да направите заявка, за да получите тази информация:INFORMATION_SCHEMA.TABLE_CONSTRAINTS
и INFORMATION_SCHEMA.KEY_COLUMN_USAGEкод>
.
Ето заявка от коментарите на последната страница, свързана по-горе, която демонстрира как да получите информацията, която търсите.
SELECT CONCAT( table_name, '.', column_name, ' -> ',
referenced_table_name, '.', referenced_column_name ) AS list_of_fks
FROM INFORMATION_SCHEMA.key_column_usage
WHERE referenced_table_schema = 'test'
AND referenced_table_name IS NOT NULL
ORDER BY table_name, column_name;
Използвайте името на вашата схема вместо „test
' по-горе.