mysql的读提交与可重复读

news/2024/7/6 6:33:49

前景介绍

隔离级别脏读可能性不可重复读可能性幻读可能性加读锁
READ UNCOMMITTEDYESYESYESNO
READ COMMITTEDNOYESYESNO
REPEATABLE READNONOYESNO
SERALIZABLENONONONO

mysql事务

READ COMMITTED
在这里插入图片描述

时间事务1事务2事务3
T1beginbeginbegin
T2update wx_va set value = “TT1” where id = 3;select * from wx_va where id = 3;
T3commit
T4select * from wx_va where id = 3;select * from wx_va where id = 3;
T5update wx_va set value = “TT2” where id = 3
T6commitselect * from wx_va where id = 3;
T7commit
T8select* from wx_va where id = 3;


在这里插入图片描述
在这里插入图片描述

T4 的时候事务3 读到了提交的数据
T4的时候事务2由于在提交直接读了一遍相同的数据,因此事务2读到的是提交之前的数据。


http://www.niftyadmin.cn/n/260495.html

相关文章

java md5 sha256

省流 String md5 DigestUtils.md5Hex(inputStream);String md5 DigestUtils.md5Hex(str);String md5 DigestUtils.md5Hex(byteArray); 这是commons-codec.jar JAVA中获取文件MD5值的四种方法 - 腾讯云开发者社区-腾讯云 (tencent.com) 一般上传文件,会用文…

Hive 常用日期函数

目录 前言常用日期函数1. to_date:抽取日期部分2. unix_timestamp:返回当前或者指定时间的时间戳3. from_unixtime:将时间戳转为日期格式4. current_date: 当前日期5. current_timestamp: 当前日期+时间6. year:获取年7. month:获取月8. day:获取日9. hour:获取时10. mi…

前端技术的积累和实践总结

在前端领域,技术的更新换代非常快,对于一个前端开发者来说,不断学习和积累是非常重要的。本篇文章将分享前端技术的积累和实践经验,包括如何提高问题解决能力、如何阅读源代码、如何跟踪技术趋势等内容,帮助读者更好地…

工具链和其他-异步模块加载

目录 CMD/AMD Asynchronous Module Definition(AMD异步模块定义,语法风格) Common Module Definition ES6/CommonJS CommonJS ES6 Module 加载器示例 总结 cmd和amd的区别 现在有哪些异步加载方式 整体结构 编程:commonjs es6 module (有可能解…

如何在个人web项目中使用Servlet监听器?

编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 服务器软件:apache-tomcat-8.5.27 目录 一. Servlet监听器是什么?二. Servlet监听器有哪些作用?2.1 监听域对象的创建和销毁2.1.1 ServletContextListener接口…

时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测

时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测 目录 时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测 基于鲸鱼…

SpringBoot AnnotationFormatterFactory接口+自定义注解实现类型转换

参考资料 自定义AnnotationFormatterFactory实现注解方式类型转换Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则 目录 一. 前期准备1.1. 自定义转换标记注解1.2 入参form 二. 实现AnnotationFormatterFactory接口,构建格式化Factory2.1 code补全…

【Json】Spring Boot整合Json与Json数组

Spring Boot整合Json与Json数组 文章目录 Spring Boot整合Json与Json数组一,引入依赖二,常见Json数据格式-2.1 Json格式-2.2 数组格式-2.3 Json数组格式 三,在Java中如何使用-3.1 Json格式-3.2 数组格式-3.3 Json数组格式 一,引入…