事务隔离级别:只管自己程序(客户端)的隔离级别
例子演示
A窗口:read uncommitted级别
mysql> use workday26;
Database changed
mysql> update account set money=1000;
Query OK, 3 rows affected (0.03 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> select * from account;
+----+------+-------+
| id | name | money |
+----+------+-------+
| 1 | aaa | 1000 |
| 2 | bbb | 1000 |
| 3 | ccc | 1000 |
+----+------+-------+
3 rows in set (0.00 sec)
B窗口
mysql> use workday26;
Database changed
mysql> select * from account;
+----+------+-------+
| id | name | money |
+----+------+-------+
| 1 | aaa | 1000 |
| 2 | bbb | 1000 |
| 3 | ccc | 1000 |
+----+------+-------+
3 rows in set (0.00 sec)
A窗口:设置级别
mysql> set transaction isolation level read uncommitted;
Query OK, 0 rows affected (0.00 sec)
mysql> select @@tx_isolation;
+------------------+
| @@tx_isolation |
+------------------+
| READ-UNCOMMITTED |
+------------------+
1 row in set (0.00 sec)
B窗口:开启事务修改数据
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> update account set m