课程
/后端开发
/Go
/3小时极简春节抢红包之Go的实战
老师您好,请问sql语句的case语句能够保证执行的原子性吗
2019-04-29
源自:3小时极简春节抢红包之Go的实战 5-12
正在回答
您好!@lancoliu case语句是保证不了原子性的。但可以使用case语句来测试执行值的分支,最终来确定要更新的值。update 语句是执行在事务之中,不管是自动提交还是手动提交,都存在一个事务,那么在这个事务中是满足原子操作的。case语句和原子性没有任何关系,并不能保证原子性,只是用在分支测试而已,课程中的案例是用在update 语句中,简单理解就是数据库事务中的if else代码判断而已。
举报
【毕业设计】春节抢红包业务资金交易秒杀系统的架构设计和Golang实战
1 回答无符号字段只能保持不小于0,但是也不能解决超卖问题吧。
1 回答不知道学完这门课程实现一个Java版本的程序有没有难度呢?