首页 > 数据库 > mysql教程 > 如何识别MySQL中的外键约束?

如何识别MySQL中的外键约束?

DDD
发布: 2024-12-31 17:08:16
原创
828 人浏览过

How Can I Identify Foreign Key Constraints in MySQL?

识别 MySQL 中的外键约束

在数据库管理中,理解外键关系至关重要。此问题解决了检索与 MySQL 中特定表或列关联的所有外键约束的特定任务。

查看表的外键

获取引用某个表的外键约束列表特定表,执行以下查询:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table_name>' \G
登录后复制

替换 ;与目标表的名称。

查看列的外键

要检索引用特定列的外键约束,请使用此修改后的查询:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table_name>' AND
  REFERENCED_COLUMN_NAME = '<column_name>' \G
登录后复制

替换包含目标表的名称和 与目标列的名称。

以上是如何识别MySQL中的外键约束?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板