MySQL 事務(wù)隔離級別?
? ? ? ? 1逃默、READ UNCOMMITTED(未提交讀):事務(wù)中的修改鹃愤,即使沒有提交,對其他事務(wù)也都是可見的完域。會導(dǎo)致臟讀软吐。
? ? ? ? 2、READ COMMITTED(提交讀):事務(wù)從開始直到提交之前吟税,所做的任何修改對其他事務(wù)都是不可見的凹耙。會導(dǎo)致不可重復(fù)讀。這個隔離級別乌妙,也可以叫做“不可重復(fù)讀”使兔。
? ? ? ? 3、REPEATABLE READ(可重復(fù)讀):一個事務(wù)按相同的查詢條件讀取以前檢索過的數(shù)據(jù)藤韵,其他事務(wù)插入了滿足其查詢條件的新數(shù)據(jù)虐沥。產(chǎn)生幻行,會導(dǎo)致幻讀泽艘。(MySQL 默認(rèn)隔離級別)
? ? ? ? 4欲险、SERIALIZABLE(可串行化):強制事務(wù)串行執(zhí)行。
? ??????
? ? ? ? 擴展:
? ? ? ? Next-Key-Lock算法.