mysql数据脏读、幻读、不可重复读
2018-10-08 16:20
78 查看
1、数据脏读
事务a修改了某条数据,然后事务b读取了事务a修改的该条数据,然后事务a由于某些原因,事务a回滚了,这样事务b读到的数据就和回滚的数据不同了,这时事务b读取的数据就是脏数据。概况一句话就是一个事务读取了另一个事务未提交的数据。
2、数据幻读
事务a按一定条件读取了该表的一些数据,然后事务b想该表插入了一些满足事务a查询条件的数据,当事务a再次以相同条件查询数据时,会发现多出来一些数据,就好像产生了幻觉一样,我们称为幻读
3、不可重复读
事务a读取了某条数据,事务a没有提交,然后事务b修改了该条数据,这时事务a再次读取该条数据,这样两次读取的数据不同,我们成为该条数据为不可重复读。概况一句话就是一个事务多次读取某条数据,发现读取的数据不完全相同。
阅读更多相关文章推荐
- MySQL 不可重复读与幻读
- MYSQL的REPEATABLE-READ解决不可重复读和幻读
- MYSQL事务避免脏读、不可重复读、幻读
- 数据事务造成的脏读、不可重复读、幻读
- [MySQL]对于事务并发处理带来的问题,脏读、不可重复读、幻读的理解
- 读脏数据、不可重复读、幻读
- Mysql事务,并发问题,锁机制-- 幻读、不可重复读(转)
- MySQL 不可重复读与幻读
- 数据库零碎要点001_数据库的4大特性(原子性_持久性_隔离性_一致性)_数据库的隔离级别(脏读_幻读_不可重复读)_mysql如何设置隔离级别
- mysql 存储过程判断重复的不插入数据
- MySQL 插入不重复数据
- 脏读-不可重复读和幻读
- mysql orderby limit 翻页数据重复的问题
- Mysql查询重复数据
- 脏读、幻读、不可重复读
- MYSQL 删除重复数据。。
- Mysql快速删除表中重复的数据
- 脏读、幻读、不可重复读 and 乐观锁、悲观锁 and 事务五种隔离级别
- 脏读、幻读和不可重复读 + 事务隔离级别
- mysql 数据表中查找重复记录