1. 程式人生 > >資料庫mvcc可重複讀下無法徹底解決幻讀

資料庫mvcc可重複讀下無法徹底解決幻讀

 先看看初始表資料:


使用2個cmd模擬兩端,分別開啟事務

一端修改資料後提交成功


另一端檢視資料未發生更改


再執行更新操作

price和deposit同時更改了,產生了幻讀


這是由於mysql的快照讀和當前讀機制引起的。