mysql查看表的外键约束
时间: 2023-06-11 18:09:34 浏览: 190
详解MySQL 外键约束
可以通过以下两种方式查看MySQL表的外键约束:
1. 使用SHOW CREATE TABLE语句查看表的详细信息,包括外键约束:
```
SHOW CREATE TABLE table_name;
```
2. 使用以下语句查询表的外键约束:
```
SELECT CONSTRAINT_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'table_name' AND CONSTRAINT_NAME LIKE 'fk_%';
```
这个查询语句将返回表的所有外键约束的名称、列名、参考表名和参考列名。其中,`TABLE_NAME`是你要查询的表名,`CONSTRAINT_NAME`是外键约束的名称,`COLUMN_NAME`是列名,`REFERENCED_TABLE_NAME`是参考表名,`REFERENCED_COLUMN_NAME`是参考列名。如果你想查询特定的外键约束,可以修改`CONSTRAINT_NAME LIKE 'fk_%'`这个条件。
阅读全文