1、 Mysql 的事务隔离级别
Mysql 有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不
可重复读、幻读的问题。
其中 InnoDB 在 RR 的隔离级别下,解决了幻读的问题。
2、 什么是幻读?
那么, 什么是幻读呢?
幻读是指在同一个事务中,前后两次查询相同的范围时,得到的结果不一致(我们来看这个图)
第一个事务里面我们执行了一个范围查询,这个时候满足条件的数据只有一条
第二个事务里面,它插入了一行数据,并且提交了
接着第一个事务再去查询的时候,得到的结果比第一次查询的结果多出来了一条数据。
Mysql 是如何解决幻读问题的?
码农学院2025-12-30 11:45
相关推荐
欢呼的太阳2 小时前
数据库设计Step by Step (10)——范式化喜欢的名字被抢了3 小时前
MySQL基础入门:从零理解数据库与SQLElastic 中国社区官方博客4 小时前
如何比较两个 Elasticsearch 索引并找出缺失的文档DLYSB_4 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?儒雅的大叔5 小时前
MySQL数据库InnoDB数据恢复工具使用总结观远数据5 小时前
ChatBI选型对比:从意图识别到SQL修复,六个维度打分决定是否值得投产嘉&年华5 小时前
【第008篇】通过dexp和dimp命令导出和导入dmp文件(适用于达梦数据库)哥是强混7 小时前
Means:基于 .NET 10 打造的开源自部署 S3 兼容对象存储服务ffqws_7 小时前
redis面试:如何保证双写一致水无痕simon7 小时前
6 数据库同义词