mysql 種隔離級別 以及每種級別對應的問題

mysql 4種隔離級別(1)未提交讀(2)提交讀(3)可重複讀(4)串行化

(1)幻讀:t1查詢出兩天記錄,此時t2插入一條id=3的記錄然後commit,t1此時插入id=3的記錄 報主鍵錯誤,對與delete和insert。(2)不可重複讀:t1查出id=1的記錄name=a,此時t2修改id=1的name=b並commit。此時t1再次查詢出id=1的name=b,導致兩次查詢出的數據不同。(3)髒讀:髒讀就是指當事務A對數據進行了修改,而這種修改還沒有提交到數據庫中,這時,另外一個事務B也訪問這個數據,然後使用了這個數據。 

幻讀和不可重複讀類似,只是幻讀針對於delete和insert,二不可重複讀針對於update

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章