Просмотрите все ограничения внешнего ключа для всей базы данных MySQL

У меня есть большая база данных с более чем 150 таблицами, которые мне недавно вручили. Я просто задаюсь вопросом, существует ли простой способ просмотреть все ограничения внешнего ключа для всего DB вместо на основе на таблицу.

41
задан Scott Wolf 21 April 2010 в 15:53
поделиться

1 ответ

Для этого вы можете использовать таблицы INFORMATION_SCHEMA . Например, таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS .

Что-то вроде этого должно сработать:

select *
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS
where CONSTRAINT_TYPE = 'FOREIGN KEY'
75
ответ дан 27 November 2019 в 00:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: