1,不可重复读是指事务A读取表中数据的时候,此时事务B对该数据进行了修改,导致事务A再次读取该数据时,发现不一样;两次读取相同的数据产生不同的结果;
2,幻读是指事务A在修改某表中的全部数据时,已经修改完毕,此时事务B又新插入一条记录,导致事务A再次读取该表中数据时,发现还有未修改的记录,产生了幻觉(其实事务A已经是修改完表中的数据了,新增的这条会让事务A误认为刚才的操作并没有修改完表中的记录);
注:也就是说不可重复读是针对其它事务修改了正在被读取的数据(UPDATE),幻读是针对其它事务向表中新增了一条记录(INSERT)。