Mysql 乐观锁
乐观锁概述: 乐观锁又名版本锁, 乐观锁从某程度上可以解决并发. 具体操作看代码:
SELECT id, version FROM table_name where id = #{id}
在执行操作之前需要查询要操作数据的版本信息.
UPDATE table_name SET NAME = '', version = version + 1 WHERE id = #{id} and version = #{version}
操作完成后把对应的版本号加1 从而防止竞争同一资源的线程执行相同操作
原创
2020-05-22 14:28:36 ·
130 阅读 ·
0 评论