如何在MySql查询浏览器中检查两个表之间是否有外键? 我需要它的原因是因为为了让Mysql Workbench创建一个包含所有连接的模型,是通过外键,但是,它在任何表中都没有显示外键。
所以我离开这里想知道数据库是否真的没有任何外键(实际上是可能的)或者我做错了。这就是我想要查询查询浏览器的原因。
答案 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, ...
)