注意,经测试,此事务为READ COMMITED,并不是能读读取所有已提交的更改,只是能读取READ COMMITED隔离级别的事务产生的更改。REPEATABLE READ的事务产生的更改还是不可见的!!!
mysql> SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED ;
Query OK, 0 rows affected (0.00 sec)
mysql> select @@tx_isolation ;
+----------------+
| @@tx_isolation |
+----------------+
| READ-COMMITTED |
+----------------+
1 row in set (0.00 sec)
本文详细介绍了 MySQL 中 READ COMMITTED 隔离级别的特点与限制,指出在此级别下,只能读取到已完成提交的事务所做的更改,且无法看到 REPEATABLE READ 事务产生的更改。
146

被折叠的 条评论
为什么被折叠?



