![]() |
1
2
主键和不可为null的列上的唯一约束之间几乎没有区别。因此,如果所讨论的列不可为null,那么我建议您什么也不做。将候选键转换为主键的主要原因是,如果您有一些软件(如数据建模工具或其他开发工具)希望用主键约束标识该键。 |
![]() |
2
2
问得好。 如果在不可为空的列上已有唯一索引,那么就有一个候选键。我不知道将此作为“官方”主键有什么特别的好处。事实上,我有一种感觉,不把它作为一个PK将给予更大的灵活性。 |
![]() |
3
1
|
![]() |
dave paola · 在Postgres中包含架构信息的主键 7 年前 |
![]() |
Anand Tripathi · 正确选择UUID作为主键的数据类型 7 年前 |
![]() |
Palisand · 在复合主键中使用时未创建MySQL外键 7 年前 |
![]() |
Holf · 我应该将主键拆分为分区键和行键组件吗? 7 年前 |
![]() |
user979974 · php mysql更新表选项列表框 7 年前 |