heidisql - heidisql中数据库中没有外键的表之间的关系
问题描述
我正在查看其他人创建的一个数据库,并且我正在尝试查找表之间的关系。但是这些表只有键(索引),其中一些也有主键。没有一个外键。我想弄清楚这些表是如何相互连接的,但我不知道怎么做呢?我想要求尽可能简单的解释,因为我在这方面不是很好。
有什么建议吗?
解决方案
如果没有定义外键,则表之间没有链接。您必须通过表名和列名找出关系。
由于目前没有强制执行外键约束,因此如果数据不一致,则可能无法添加它们。
使用 HeidiSQL 添加外键既简单又快速。此外,当您在数据网格中编辑外键值时,HeidiSQL 会显示一个下拉列表,其中包含它在链接表中找到的第一个文本字段。不错的功能。
推荐阅读
- json - 从文件中读取 Json 数组到 Spark Dataframe
- probability - 对于 5 个顶点的子集,找到 P(这些顶点之间的所有边都存在于 G 中)
- django - 如何在 Django 中装饰 ValidationError
- c++ - C++:在 Clang 中未删除的动态分配变量
- python - Facebook JSON 编码错误
- python - 使用 Python 基于空格解析文本
- ios - 用高分辨率替换低分辨率图像时保持完全相同的缩放位置
- arduino - 连接移动网络时,手机浏览器无法加载 ESP8266 托管的网站
- dns - 如何为所有域返回相同的 DNS 记录?
- iis - 为什么在使用 ASP.NET Core 时禁用/删除 IIS 模块?