脏读
是指当一个事务正在访问数据,并且进行了修改,而且这种修改还没提交到数据库。这时,另外一个事务也访问这个数据,然后使用了这个数据。
不可重复读
当第一个事务可能对一个数据进行两次读写,而另外一个事务在两次读写之间进行了修改,导致第一个事务的用户两次读写不一致
幻读
是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
网友评论