在mysql数据库链接中,每一个库都有一张表叫table_constraints,它记录了库中所有的约束信息,包括主键,外键,可以通过CONSTRAINT_TYPE字段来查询约束类型。
如果想知道某个外键的信息,比如对应哪张表的主键,可以到key_column_usage 表中查找,参考表名:REFERENCED_TABLE_NAME,目标表名:table_name
如果想查找homework表中所有对应user表的外键,那么就请输入以下sql语句:
select * from key_column_usage where REFERENCED_TABLE_NAME='user' and table_name='homework'