有没有办法在MySql查询浏览器中检查外键?

有没有办法在MySql查询浏览器中检查外键?,mysql,mysql-workbench,Mysql,Mysql Workbench,如何在MySql查询浏览器中检查两个表之间是否存在外键? 我之所以需要它,是因为为了让Mysql Workbench创建一个包含所有连接的模型,它是通过外键实现的,但是,它在任何表中都没有显示外键 所以我想知道数据库是否真的是在没有外键的情况下构建的(这实际上是可能的),或者我是否做错了什么。这就是为什么我想在查询浏览器中进行检查。这里有一个教程可以帮助您: 应该有一个外键选项卡,允许您设置或更改关系。您可以使用此链接执行此操作。 您可以使用信息模式查询数据库元数据 可以使用查询约束 selec

如何在MySql查询浏览器中检查两个表之间是否存在外键? 我之所以需要它,是因为为了让Mysql Workbench创建一个包含所有连接的模型,它是通过外键实现的,但是,它在任何表中都没有显示外键


所以我想知道数据库是否真的是在没有外键的情况下构建的(这实际上是可能的),或者我是否做错了什么。这就是为什么我想在查询浏览器中进行检查。

这里有一个教程可以帮助您:


应该有一个外键选项卡,允许您设置或更改关系。您可以使用此链接执行此操作。

您可以使用信息模式查询数据库元数据
可以使用查询约束

select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
您可以添加where子句,将结果限制为您感兴趣的表或关系(
表名称、列名称、引用的表名称、引用的列名称……