1、 Mysql 的事务隔离级别
Mysql 有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不
可重复读、幻读的问题。
其中 InnoDB 在 RR 的隔离级别下,解决了幻读的问题。
2、 什么是幻读?
那么, 什么是幻读呢?
幻读是指在同一个事务中,前后两次查询相同的范围时,得到的结果不一致(我们来看这个图)
第一个事务里面我们执行了一个范围查询,这个时候满足条件的数据只有一条
第二个事务里面,它插入了一行数据,并且提交了
接着第一个事务再去查询的时候,得到的结果比第一次查询的结果多出来了一条数据。
Mysql 是如何解决幻读问题的?
码农学院2025-12-30 11:45
相关推荐
2401_8971905517 分钟前
Golang怎么写TODO待办应用_Golang TODO应用教程【深入】渔舟小调17 分钟前
P11 | 收藏与行程:用户行为类接口的设计模式m0_6784854522 分钟前
CSS实现浮动图标与文本居中对齐_配合浮动与flex做时间的朋友。24 分钟前
MySQL 8.0 窗口函数试试勇气26 分钟前
MySQL--库的操作2401_8877245030 分钟前
uni-app动画效果实现 uni-app如何使用animation APIm0_7488394931 分钟前
mysql如何处理不走索引的OR查询_使用UNION ALL优化重写2401_887724501 小时前
在 Ubuntu Core 上部署 Go Web 服务的完整实践指南Polar__Star1 小时前
C#怎么实现Redis分布式缓存 C#如何在ASP.NET Core中集成Redis实现分布式缓存方案【架构】青城山下————1 小时前
CentOS 7(3.10 内核)成功安装 MySQL 5.7 全流程实践(附问题总结)