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刪除。