WHCSRL 技术网

Mysql实现乐观锁悲观锁_m0

悲观锁:

select ...for update

如:select * from xxx where xxx=xxx for update

前提条件:关闭自动提交

实现条件:必须是使用了索引的,不然会把整个表锁住

乐观锁:

版本号控制

记录修改前的版本号,看更新的时候是否与之前一致

参考:

探索Mysql锁机制(一)——乐观锁&悲观锁 - 简书

推荐阅读