开发者社区> 问答> 正文

怎样保证表中的一组数据只能对其中一个设为true?

4
表中有abc三个组,每个组只有一个数据(default)能被设置为1,并且保证至少有一个数据被设置为1。
有什么好的方案限制?

展开
收起
落地花开啦 2016-01-31 13:02:06 1954 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    触发器可以做到就是比较麻烦 。
    最好还是在逻辑层面用事务实现,在数据库SETAUTOCOMMIT=0来关闭自动提交

    2019-07-17 18:36:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用计算和数据去改变整个世界 立即下载
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载