同一个表的主键可以是外键吗

keyouea keyouea 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
同一个表的主键可以是外键吗,注意,我说的是同一个表?
比如表A(a_ID)表B(b_ID),设置表A的a_ID作为主键,同时设置为外键与表B(b_ID)关联。
可以不?表A与表B是一对一的关系
...全文

相关推荐

MySQL外键约束的实例讲解

MySQL的外键约束是用来在两个表之间建立链接的,其中一个表发生变化,另外一个表也发生变化。从这个特点来看,它主要是为了保证表数据的一致性和完整性的。 对于两个通过外键关联的表,相关联字段中主键所在的表是主表,也称之为父表,外键所在的表是从表,也称之为子表,定义外键的时候需要遵守几个规则: 1、父表必须已经存在于数据库中,或者是当前正在创建的表。如果是后一种情况,则父表与子表是同一个表,这样的表称为自参照表,这种结构称为自参照。 2、必须为父表定义主键。 3、主键不能包含空值,但允许在外键中出现空值。也就是说,只要外键的每个非空值出现在指定的主键中,这个外键的内容就是正确的。 4、外键中列的数

weixin_38607554

Hibernate 一对一关联映射(主键关联VS唯一外键关联)

NULL 博文链接:https://12345678.iteye.com/blog/723871

weixin_38669628

Hibernate Annotation 唯一外键一对一双向关联

NULL 博文链接:https://paladin1988.iteye.com/blog/1640340

weixin_38669628

Django中ORM外键和表的关系详解

主要介绍了Django中ORM外键和表的关系详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38591011

hibernate一对一主键关联代码实现

hibernate一对一主键关联代码实现

冷血有情556
评论 23
收藏 已收藏
分享
返回顶部
keyouea
疑难问题 22,298 成员 121,727 内容