mysql幻读
在可重复读下,mvcc是否解决了幻读问题
测试一
事务1
set autocommit = 0;
select * from temp;
事务2
insert into temp (id,name)values(2,"60")
事务1
select * from temp;
总结
在可重复读模式下,查询不到新提交的insert语句
测试二
事务1
set autocommit = 0;
select * from temp;
事务2
insert into temp (id,name)values(3,"70")
事务1
update temp set index = 10 where name = 70;
select * from temp;
总结
在update后,能够查到其它事务提交的数据,说明mvcc对幻读解决不彻底