幻读:事务1读取数据时,事务2增加并提交,事务1再次读取数据时,可以看到事务B新增的数据。
不可重复读:事务1读取数据时,事务2修改并提交该数据,事务1再次读取事务时,可以看到事务B修改后的记录
脏读:事务1更新了记录,但没有提交,事务2读取了更新后的行,然后事务T1回滚,现在T2读取无效。
事务级别
- read uncommit:可能出现脏读,幻读,不可重复读
- read commit : 不允许出现脏读,可能出现幻读,不可重复读
- repeaable commit : 不会出现脏读、不可重复读,可能出现幻读
- seralizeable : 不会出现脏读,幻读,不可重复读
http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html