mysql可重复读如何防止幻读

问题描述

根据此blog

我自己也尝试过。我看到幻读不会发生在可重复读取中。 我想知道 MysqL 如何实现这个底层来保留范围查询的快照。

表:test

ID 数量
1 1
Tx1 Tx2
开始交易 开始交易
SELECT * FROM test; # 返回 1 SELECT * FROM test; # 返回 1
插入test VALUES(2,2); #好的 SELECT * FROM test; # 返回 1
提交
SELECT * FROM test; # 还是返回1,虚行没有出现

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)