在MySQL中,我们可以使用INFORMATION_SCHEMA系统视图来获取数据库的元数据信息,包括表的主外键信息。INFORMATION_SCHEMA是MySQL自带的数据库,其中包含了关于数据库、表、列以及其他对象的详细信息。通过查询INFORMATION_SCHEMA中的特定视图,我们可以获得所需的主外键信息。
要获取表的主外键信息,我们可以查询INFORMATION_SCHEMA.KEY_COLUMN_USAGE视图。下面是通过SQL语句查询该视图的示例代码:
SELECT
CONSTRAINT_NAME,
COLUMN_NAME,
REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
TABLE_SCHEMA =