【发布时间】:2011-12-12 08:17:00
【问题描述】:
在数据库中的表中创建主键很好。制作复合初级也很好。但是为什么我不能在一个表中有 2 个主键?如果我们有 2 个主键,可能会出现什么样的问题。
假设我有一个学生表。我不希望每个学生的卷号和姓名都是唯一的。那为什么我不能在一个表中创建 2 个主键呢?我现在没有看到任何逻辑问题。但我肯定错过了一个严重的问题,这就是它不存在的原因。
我是数据库新手,所以不太了解。相反,它也可能会产生技术问题。如果有人可以教育我,我会很高兴。
谢谢。
【问题讨论】:
标签: database primary-key