gpt4 book ai didi

database - 2个表中的主键

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:46 25 4
gpt4 key购买 nike

在数据库中的表中创建主键是可以的。制作一个 Composite Primary 也可以。但为什么我不能在一个表中有 2 个主键?如果我们有 2 个主键,可能会出现什么样的问题。

假设我有一张学生表。我不希望每个学生的卷号和姓名都是唯一的。那为什么不能在一个表中创建2个主键呢?我现在看不出其中有任何逻辑问题。但我肯定遗漏了一个严重的问题,这就是它不存在的原因。

我是数据库方面的新手,所以不太了解。它也可能会产生一个技术问题。如果有人可以就此对我进行教育,我会很高兴。

谢谢。

最佳答案

您可以为两个列 UNIQUE(roll,name) 创建 UNIQUE 约束。

关于database - 2个表中的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com