首页 > 解决方案 > 如何在mysql中的所有数据库中获取外键的使用位置?

问题描述

我有一个 Mysql 数据库,其中有一个名为 media 的表,并且多个表每个都有 media_id 作为外键,

我想要一个查询来返回使用特定 media_id 的表。

标签: mysqlsql

解决方案


您可以尝试使用系统表。

SELECT
  object_name(parent_object_id) ParentTableName,
  object_name(referenced_object_id) RefTableName,
  name 
FROM sys.foreign_keys
WHERE parent_object_id = object_id('Tablename')

推荐阅读