使用 SHOW TABLE 和 SHOW COLUMNS ,我可以获得有关表的信息(字段,如果它们是主键、FK 等...),但无法获取有关外键的外链接的信息!
编辑:非常感谢...我会有引用
http://dev.mysql.com/doc/refman/5.0/es/key-column-usage-table.html
位于 information_schema.KEY_COLUMN_USAGE TABLE_NAME.COLUMN_NAME(链接到)REFERENCED_TABLE_NAME.REFERENCED_COLUMN_NAME
最佳答案
您可以使用information_schema.key_column_usage
表:
SELECT table_name, column_name, referenced_table_name, referenced_column_name
FROM information_schema.key_column_usage
WHERE referenced_table_name IS NOT NULL
如果您需要将查询限制到特定数据库,可以添加 AND table_schema = 'yourdatabase'
。
关于php - 如何使用 PHP 从 MySQL 检索引用表 (FK)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8002907/