同一个表的主键可以是外键吗
同一个表的主键可以是外键吗,注意,我说的是同一个表?
比如表A(a_ID)表B(b_ID),设置表A的a_ID作为主键,同时设置为外键与表B(b_ID)关联。
可以不?表A与表B是一对一的关系
比如表A(a_ID)表B(b_ID),设置表A的a_ID作为主键,同时设置为外键与表B(b_ID)关联。
可以不?表A与表B是一对一的关系
...全文
相关推荐
MySQL外键约束的实例讲解
MySQL的外键约束是用来在两个表之间建立链接的,其中一个表发生变化,另外一个表也发生变化。从这个特点来看,它主要是为了保证表数据的一致性和完整性的。 对于两个通过外键关联的表,相关联字段中主键所在的表是主表,也称之为父表,外键所在的表是从表,也称之为子表,定义外键的时候需要遵守几个规则: 1、父表必须已经存在于数据库中,或者是当前正在创建的表。如果是后一种情况,则父表与子表是同一个表,这样的表称为自参照表,这种结构称为自参照。 2、必须为父表定义主键。 3、主键不能包含空值,但允许在外键中出现空值。也就是说,只要外键的每个非空值出现在指定的主键中,这个外键的内容就是正确的。 4、外键中列的数
Hibernate 一对一关联映射(主键关联VS唯一外键关联)
NULL 博文链接:https://12345678.iteye.com/blog/723871
Hibernate Annotation 唯一外键一对一双向关联
NULL 博文链接:https://paladin1988.iteye.com/blog/1640340
Django中ORM外键和表的关系详解
主要介绍了Django中ORM外键和表的关系详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
hibernate一对一主键关联代码实现
hibernate一对一主键关联代码实现


疑难问题
