mysql-如何列出所有有外键引用表主键的表?

rqmkfv5c  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(277)

在mysql数据库中,我想找出当前db中所有以我所选表的主键作为外键的表,换句话说,它们引用的是我的表。

ki1q1bka

ki1q1bka1#

你可以这样做:

USE information_schema;
SELECT *
FROM
  key_column_usage
WHERE
  REFERENCED_TABLE_NAME = 'table_name'
  AND REFERENCED_COLUMN_NAME = 'table_id'
  AND TABLE_SCHEMA = 'your_database_name';

更换 table_name 以及 table_id 使用表名和列名。

ghhaqwfi

ghhaqwfi2#

我想最后的答案几乎是正确的。只需将表从“key\u column”更改为“key\u column\u用法”。
干杯
尼考

相关问题