脏读:指读取到其他事务正在处理的未提交数据
不可重复读:指并发更新时,另一个事务前后查询相同数据时的数据不符合预期
幻读:指并发新增、删除这种会产生数量变化的操作时,另一个事务前后查询相同数据时的不符合预期
事务隔离级别
MySQL默认Repeatable Read(RR)-可重复读
MySQL 5.1以后默认存储引擎就是InnoDB
因此MySQL默认RR也能解决幻读问题
微信扫一扫
脏读:指读取到其他事务正在处理的未提交数据
不可重复读:指并发更新时,另一个事务前后查询相同数据时的数据不符合预期
幻读:指并发新增、删除这种会产生数量变化的操作时,另一个事务前后查询相同数据时的不符合预期
MySQL默认Repeatable Read(RR)-可重复读
MySQL 5.1以后默认存储引擎就是InnoDB
因此MySQL默认RR也能解决幻读问题
相关推荐