首页 / Mysql / Mysql事务隔离级别之读提交详解

Mysql事务隔离级别之读提交详解

查看mysql 事务隔离级别可以看到当前的事务隔离级别为 READ-COMMITTED 读提交下面看看当前隔离级别下的事务隔离详情,开启两个查询终端A、B。

查看mysql 事务隔离级别

可以看到当前的事务隔离级别为 READ-COMMITTED 读提交

下面看看当前隔离级别下的事务隔离详情,开启两个查询终端A、B。

下面有一个order表,初始数据如下

第一步,在A,B中都开启事务

第二步查询两个终端中的number值

A

B

第三步将B中的number修改为2,但不提交事务

第四步查询A中的值

发现A中的值并没有修改。

第五步,提交事务B,再次查询A中的值

B

A

发现A中的值已经更改

第六步,提交A中的事务,再次查询A,B的值。

A

B

发现A,B中的值都更改为2了。

下面给一个简单的示意图

Mysql事务隔离级别之读提交详解

我们可以看到,在事务隔离级别为读已提交 的情况下,当B中事务提交了之后,即使A未提交也可以读到B事务提交的结果。这样解决了脏读的问题。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我是攻城狮。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/4881.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏