mysql: список всех представлений отношений, относящихся к столбцу в таблице - PullRequest
0 голосов
/ 06 мая 2018

Как перечислить все отношения ( внешний ключ ) столбца в таблице? Скажем, у меня есть таблица user с PK user_id , и я хочу знать все таблицы, связанные с этой таблицей, используя столбец PK.

1 Ответ

0 голосов
/ 06 мая 2018

Ниже приведен оператор SQL для получения сведений обо всех внешних ключах для данного PK (имя_таблицы, имя_столбца). Надеюсь, это работает для вас.

SELECT  TABLE_SCHEMA,
    TABLE_NAME,
    COLUMN_NAME,
    REFERENCED_TABLE_SCHEMA,
    REFERENCED_TABLE_NAME,
    REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
  WHERE REFERENCED_TABLE_NAME = 'user'
    AND REFERENCED_COLUMN_NAME ='user_id'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...