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

时间:2016-07-08 14:10:43

标签: mysql mysql-workbench

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

所以我离开这里想知道数据库是否真的没有任何外键(实际上是可能的)或者我做错了。这就是我想要查询查询浏览器的原因。

3 个答案:

答案 0 :(得分:1)

应该有一个外键选项卡,允许您设置或更改关系。您可以使用此链接执行此操作。 https://dev.mysql.com/doc/workbench/en/wb-table-editor-foreign-keys-tab.html

答案 1 :(得分:0)

答案 2 :(得分:0)

您可以使用信息架构查询数据库元数据 可以使用

查询约束
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE

您可以添加where子句以将结果限制为您感兴趣的表格或关系(TABLE_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME, ...