MySQL的事務隔離級別一共有四個:mysql
大多數的數據庫系統的默認事務隔離級別都是:Read committedsql
而mysql的默認事務隔離級別是:Repeatable Read數據庫
咱們能夠採用下面這種方法查詢Mysql中的當前事務隔離級別:session
而後使用命令:SET session TRANSACTION ISOLATION LEVEL Serializable;(參數能夠爲:Read uncommitted,Read committed,Repeatable,Serializable).net
將MySQL中的事務隔離級別改變成:Serializable,範圍是當前session,即一個cmd窗口的範圍。事務
查看更改爲功:get
注意:cmd
這裏修改事務權限的語句是:set [ global | session ] transaction isolation level Read uncommitted | Read committed | Repeatable | Serializable;it
若是選擇global,意思是此語句將應用於以後的全部session,而當前已經存在的session不受影響。io
若是選擇session,意思是此語句將應用於當前session內以後的全部事務。
若是什麼都不寫,意思是此語句將應用於當前session內的下一個還未開始的事務。