首页 > 数据库技术 > 详细

Sql += 时事务问题

时间:2021-08-25 23:42:40      阅读:18      评论:0      收藏:0      [点我收藏+]

表结构

技术分享图片

开启两个会话

会话A和会话B

会话A开启事务

技术分享图片

会话B开启事务

技术分享图片

会话A修改值

update test set value = value + 1 where id = 1;

技术分享图片

会话A查询值

select value from test where id = 1;
```sql
![](https://img2020.cnblogs.com/blog/1410909/202108/1410909-20210825183558512-1669303133.png)


### 会话B查询值
```sql
select value from test where id = 1;
```sql
![](https://img2020.cnblogs.com/blog/1410909/202108/1410909-20210825183638953-1458746126.png)

### 会话B修改值
```sql
update test set value = value + 1 where id = 1;

技术分享图片

会话B被阻塞

会话A提交事务

技术分享图片

会话B修改成功
技术分享图片

会话B提交事务

技术分享图片

Sql += 时事务问题

原文:https://www.cnblogs.com/huisunan/p/15186504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!