隔離級別:
read uncommitted;
read committed;
repeatable read;
serializable;
查看當前事務隔離級別:
mysql> select @@transaction_isolation;
修改事務隔離級別:
mysql> set session transaction isolation level read committed;
關閉自動提交事務
mysql> show session variables like 'autocommit';
mysql> set session autocommit=0;
begin開啟事務
讀已提交讀取數據,每次查詢時都會重新生成ReadView
可重復讀讀取數據:
這里可重復讀開啟事務后,在事務過程中讀取到了另一個事務提交的數據,說明可重復讀在第一次讀取數據的時候才會生成ReadView,而不是在事務一開啟就生成。