关于mysql锁的问题
老师,我mysql基础不是很好,之前不是学了分布式锁嘛,为啥这里不用for update呢?或者说,之前扣库存那边解决并发的问题,讲了几种锁,是不是也可以通过mysql,使用这种 库存字段=库存字段-销售数量 这种SQL来完成嘛~?默认update会行锁吧,貌似也行。
那这种“mysql字段=mysql字段-num”写法跟悲观锁之类的有啥区别吗?
14
收起
正在回答
1回答
for update是悲观锁,这个会导致执行期间,其他的查询执行不了, 并发高的时候会导致很多其他响应慢
Go开发工程师全新版
- 参与学习 489 人
- 解答问题 559 个
风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星