mysql - MySQL - 如何列出所有具有引用我表主键的外键的表?
问题描述
在 MYSQL 数据库中,我想找出当前数据库中以我选择的表的主键作为外键的所有表,换句话说,它们指的是我的表。
解决方案
你可以这样做:
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
and替换table_id
为您的表名和列名。
推荐阅读
- node.js - 在 Sequelize 迁移中创建关联
- react-native - React-Native 如何给方法一个变量
- ios - Xcode 项目:是否可以以编程方式确定库的路径?
- mysql - MySQL对两个子集进行排序
- android - 取两个editText的总和并将其放入textView
- javascript - 列出包含数千个文件的 Google Cloud 存储桶中的文件。
- r - 在 R 中将 JSON 对象列表转换为一个 JSON 对象
- java - 如何删除直方图中的重复字符 [JAVA]
- c# - C# TextBox 只允许在字符串开头使用减号 (-)
- dart - 您如何将列表未来转换为列表以用作变量而不是小部件?