mvcc与幻读
官方定义
在一次查询的结果集里出现了某一行数据,但是该数据并未出现在更早的查询结果集里。例如,在一次事务里进行了两次查询,在这两次之间另一个事务插入某一行或更新某一行数据后提交, 并且数据可以匹配查询的where条件
在不同的隔离级别中,串行化读可以避免幻读,而其他隔离级别都允许出现幻读.
演示
执行前user表
mysql> select * from user;
+----+------+------+
| id | name | age |
+----+------+------+
| 1
原创
2022-05-09 17:07:13 ·
383 阅读 ·
0 评论