mysql-read committed 提交讀隔離級別-不可重復實例讀場景


 

read committed 提交讀的隔離級別是:事務A提交修改之后,事務B就能查看到 到事務A update的記錄結果。

開啟兩個mysql連接會話,並分別設置成mysql的會話為read committed 提交讀的隔離級別

 

同時開啟兩個事務:事務A,事務B

1)事務A

 

2)事務B

3)事務A 修改sid = 4 的version 並commit 

 

 4)事務B,可以select 到 事務A commit的 對sid = 4 的version的修改。(事務A只是update 沒有commit,事務B是查看不到事務A的update修改的)

總結:此時的事務B就會出現不可重復讀的結果,不可重復讀就是說:事務B先后兩次查詢software 結果是不一致的,因為事務A對sid = 4 的version做了修改,事務B再次select的時候,導致先后查詢的結果不一致了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM