version (版本)
- update t_goods
- set status=2,version=version+1
- where id=#{id} and version=#{version};
乐观锁说白了就是相对巧妙的sql,没有什么技术可言。
悲观锁目前只知道:
begin;
select id from user where id = 1 for update;//锁住这条数据
end;
commit;//提交,释放悲观锁
version (版本)
乐观锁说白了就是相对巧妙的sql,没有什么技术可言。
悲观锁目前只知道:
begin;
select id from user where id = 1 for update;//锁住这条数据
end;
commit;//提交,释放悲观锁
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。