【数据库】MySql数据读取问题

脏读

时间顺序转账取款
1开启事务
2开启事务
3查询余额10000
4取款1000元,余额9000元
5查询额度9000元
6发生了一个未知的错误,事物发生回滚,10000元
7转入2000进来,更新新的余额为11000
8提交事物
正常的逻辑12000元

不可重复读

时间片事务A事务B
1开启事务
2第一次查询,余额10000元
3开启事务
4操作
5把余额改为20000元
6提交事务
7查询余额为20000元
前一次查询的结果应当和后一次是一致的

幻读

统计

时间片事务A事务B
1开启事务
2第一次计数,数据量100个
3开启事务
4其他事
5插入100条数据
6提交
7第二次为200条
幻读
pip install pymysql -i https:/pypi.douban.com/simple
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值