本文共 4449 字,大约阅读时间需要 14 分钟。
session 1 | session2 |
test [RW] 10:01:33 >begin; Query OK, 0 rows affected (0.00 sec)
| test [RW] 10:02:12 >begin; Query OK, 0 rows affected (0.00 sec) |
| test [RW] 10:02:22 >select * from ty; Empty set (0.00 sec)
test [RW] 10:02:36 >insert into ty(a,b) values(1,2); Query OK, 1 row affected (0.00 sec)
test [RW] 10:02:51 >commit; Query OK, 0 rows affected (0.00 sec) |
test [RW] 10:02:33 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 1 | 2 | +----+------+------+ 1 row in set (0.00 sec) |
|
test [RW] 10:35:11 >begin; Query OK, 0 rows affected (0.00 sec) test [RW] 10:35:13 >select * from x; +----+ | id | +----+ | 1 | | 2 | +----+ 2 rows in set (0.00 sec) | test [RW] 10:34:32 >begin; Query OK, 0 rows affected (0.00 sec) |
| test [RW] 10:34:51 >insert into ty(a,b) values(2,4); Query OK, 1 row affected (0.00 sec) |
test [RW] 10:35:39 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 1 | 2 | +----+------+------+ 1 row in set (0.00 sec) |
|
test [RW] 10:42:56 >begin; Query OK, 0 rows affected (0.00 sec)
test [RW] 10:43:07 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 1 | 2 | | 2 | 2 | 4 | +----+------+------+ 2 rows in set (0.00 sec) | test [RW] 10:35:34 >begin; Query OK, 0 rows affected (0.00 sec)
test [RW] 10:43:25 >insert into ty(a,b) values(3,5); Query OK, 1 row affected (0.00 sec) |
| test [RW] 10:43:38 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 1 | 2 | | 2 | 2 | 4 | | 3 | 3 | 5 | +----+------+------+ 3 rows in set (0.00 sec) |
test [RW] 10:43:14 >update ty set a = 5 where id=3; Query OK, 1 row affected (4.23 sec) Rows matched: 1 Changed: 1 Warnings: 0
test [RW] 10:44:30 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 1 | 2 | | 2 | 2 | 4 | | 3 | 5 | 5 | +----+------+------+ 3 rows in set (0.00 sec) |
|
test [RW] 11:07:23 >begin; Query OK, 0 rows affected (0.00 sec) test [RW] 11:07:26 >update ty set a=5 where id=2; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 | test [RW] 11:07:31 >begin; Query OK, 0 rows affected (0.00 sec) |
| test [RW] 11:07:33 >select * from ty where id=2 for update; +----+------+------+ | id | a | b | +----+------+------+ | 2 | 5 | 4 | +----+------+------+ 1 row in set (10.73 sec) |
test [RW] 11:07:36 >insert into ty(a,b) values(6,7); Query OK, 1 row affected (0.00 sec)
test [RW] 11:07:55 >commit; Query OK, 0 rows affected (0.00 sec) |
|
| test [RW] 11:07:58 >select * from ty; +----+------+------+ | id | a | b | +----+------+------+ | 1 | 2 | 3 | | 2 | 5 | 4 | | 3 | 6 | 7 | <-- 本事务还未commit,已经可以查看其他会话最新插入的数据 +----+------+------+ 3 rows in set (0.00 sec) |
转载地址:http://tcoel.baihongyu.com/