微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

外键与主键的链接

如何解决外键与主键的链接

关于外键与主键的链接我有几个问题,请解释其背后的原因。它们在下面

  1. 任何外键都可以充当其他外键的主键吗? ->我认为它将起作用,但是外键(充当主键)必须与其主键具有1-1关系,并且必须唯一且不能为空
  2. 一个外键可以引用两个或多个主键吗? ->我在stackoverflow上的某个地方读到,一个功能键指向一个表(一个表具有一个主键),但是在任何地方都找不到合适的解释。

解决方法

外键和主键是独立的。外键“伸出”到其他表。主键是孤立的,它们描述特定的表。

因此,外键始终指向另一个表。在定义它的表中,外键可以是:

  • 主键
  • 组合主键的一部分
  • 与主键无关

同一表中的两列可以是另一表中同一主键的外键。

您的第二点没有任何意义。主键不引用外键。这种关系是相反的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。