mysql的innodb通过nextkey lock解决了幻读,为什么还说默认隔离级别是可重复读?
一个事务中,select是快照读,也是可重复读,每次查询的结果相同,但是update,insert,delete是当前读,会导致幻读(即你select出一条值为1的数据,你根据这个条件去更新,但是却更新了多条数据)
如果本事务的当前读,会引发幻读