怎样在数据表中建立这样的联合唯一或联合主键约束?例如A字段为1的行,B字段的内容无论一不一样,这些行都不会发生主键冲突,若A字段为0的行,B字段出现相同内容就会发生主键冲突?

weixin_38050219 2017-05-11 04:45:25

例如下列表格

   Name,type
     a       1
     a       1
     b       1
     b       1
     a       0
     b       0
     c        0
     a       0
这个假设的数据表中,

type字段为0的行,要求Name字段内容不能相同,相同就会发生主键冲突。type字段为1的行,字段Name内容可以重复且不发生主键冲突。type字段不同内容的行出现Name字段的相同内容也不会发生冲突。type的类型是固定的,不会出现0和1以外的数字。
这样的联合唯一约束或联合主键约束要怎么建立?

...全文
18 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧