为了账号安全,请及时绑定邮箱和手机立即绑定

超卖现象优化-case语句

老师您好,请问sql语句的case语句能够保证执行的原子性吗

正在回答

1 回答

您好!@lancoliu case语句是保证不了原子性的。但可以使用case语句来测试执行值的分支,最终来确定要更新的值。update 语句是执行在事务之中,不管是自动提交还是手动提交,都存在一个事务,那么在这个事务中是满足原子操作的。case语句和原子性没有任何关系,并不能保证原子性,只是用在分支测试而已,课程中的案例是用在update 语句中,简单理解就是数据库事务中的if else代码判断而已。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
3小时极简春节抢红包之Go的实战
  • 参与学习       12199    人
  • 解答问题       32    个

【毕业设计】春节抢红包业务资金交易秒杀系统的架构设计和Golang实战

进入课程

超卖现象优化-case语句

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号