首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有一种在SQL表上强制执行有限唯一性的方法?

是否有一种在SQL表上强制执行有限唯一性的方法?
EN

Stack Overflow用户
提问于 2022-01-23 21:44:26
回答 1查看 57关注 0票数 0

我很好奇这样的事情是否可能发生,以下是我希望做的事情:

列A、B、C、D的表格

对于每个A+ B,C只允许一个不同的值

示例(允许)

答:“福”

B:“酒吧”

C: 7

D: 0

答:“福”

B:“酒吧”

C: 7

D: 1

示例(不允许)

答:“福”

B:“酒吧”

C: 7

D: 0

答:“福”

B:“酒吧”

C: 8

D: 1

这个是可能的吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-01-23 21:46:48

将C移动到一个只包含A、B和C的单独表,并使A+B成为唯一的键。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70826834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档