数据库脏读
一个事务读到另一个事务还没有提交的数据,我们称之为脏读。
一个事务先后读取同一条记录,但两次读取的数据不同,我们称之为不可复读。
一个事务先后读取一个范围的记录,但两次读取的记录数不同,我们称之为幻读。
SQL标准定义了一下几种事务隔离级别
1,READ UNCOMMITTED 幻想读、不可重复读和脏读都允许。
2、READ COMMITTED 允许幻想读,不可重复读,不允许脏读。
3、REPEATABLE READ 允许幻想读,不允许不可重复读和脏读。