В настоящее время принятый ответ пользователя RedFilter будет работать нормально, если у вас есть только одна база данных, но не при наличии многих.
После ввода use information_schema;
используйте этот запрос, чтобы получить внешние ключи для name_of_db
:
select * from `table_constraints` where `table_schema` like `name_of_db` and `constraint_type` = 'FOREIGN KEY'
Используйте этот запрос, чтобы получить внешние ключи для name_of_db
, сохраненные в доступный для записи файл output_filepath_and_name
:
select * from `table_constraints` where `table_schema` like "name_of_db" and `constraint_type` = 'FOREIGN KEY' into outfile "output_filepath_and_name" FIELDS TERMINATED BY ',' ENCLOSED BY '"';