我在网上看到不下十篇博客,都是说可重复读会出现幻读这个问题,可以预料的是,如果我继续看下去,剩下的文章也是这么说的.
但是我自己试了下,并没有出现幻读的问题,下面是我尝试的过程.
可以看到 如果有幻读这么个说法 第二次打印的数字应该是7,这是为什么呢?
不要纠结俩次查询范围不一样,因为我希望不要被缓存干扰.
新添加一个475的记录 结果也是一样的
我对这个结果的猜测是:查询只能接触到事务创建时间之前的数据
我在网上看到不下十篇博客,都是说可重复读会出现幻读这个问题,可以预料的是,如果我继续看下去,剩下的文章也是这么说的.
但是我自己试了下,并没有出现幻读的问题,下面是我尝试的过程.
可以看到 如果有幻读这么个说法 第二次打印的数字应该是7,这是为什么呢?
不要纠结俩次查询范围不一样,因为我希望不要被缓存干扰.
新添加一个475的记录 结果也是一样的
我对这个结果的猜测是:查询只能接触到事务创建时间之前的数据