当前第2页 返回上一页
1 2 3 4 5 6 7 | 1.查询出商品信息
select (status,status,version) from t_goods where id=#{id}
2.根据商品信息生成订单
3.修改商品status为2
update t_goods
set status=2,version=version+1
where id=#{id} and version=#{version};
|
特点
乐观并发控制相信事务之间的数据竞争概率是较小的,因此尽可能直接做下去,直到提交的时候才去锁定,所以不会产生任何锁和死锁
以上就是MySQL中乐观锁和悲观锁的介绍(代码示例)的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
查看mysql版本的命令是什么
总结数据库事务与 mysql 事务
mysql installer 8.0.21安装教程图文详解
mysql执行计划介绍
mysql使用存储过程的作用是什么?
mysql数据库管理员密码忘记如何解决
mysql联合查询实例分享
mysql安装打不开怎么办
mysql怎么批量删除多个表?
mysql二级考试怎么考
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » MySQL中乐观锁和悲观锁的介绍(代码示例)