加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL事务的提交

发布时间:2020-12-12 00:05:21 所属栏目:MySql教程 来源:网络整理
导读:事务的提交方式为手动提交 有两个账户,a账户有900元,b账户有1100元 开启一个事务,使用update语句,实现由b账户,向a账户转100元的转账功能 执行完成上述语句,查询account表中的余额 可以看出,在事务中实现了转账功能 此时,退出数据库,然后重新登录,

事务的提交方式为手动提交

有两个账户,a账户有900元,b账户有1100元 开启一个事务,使用update语句,实现由b账户,向a账户转100元的转账功能

这里写图片描述

执行完成上述语句,查询account表中的余额

这里写图片描述

可以看出,在事务中实现了转账功能 此时,退出数据库,然后重新登录,查询数据库中各账户的余额

这里写图片描述

可以看出,事务中的转账功能没有成功 因此,在事务中转账成功后,没有提交事务就退出数据库了,由于,事务中的语句不能自动提交,因此,当前的操作都被自动取消了

<h3 id="commit">commit

使用commit语句,提交事务

这里写图片描述

此时,退出数据库重新登录

这里写图片描述

可以看出,事务中的转账操作成功了 注意,事务中的操作,都是手动提交的,因此,在操作完事务时,一定要使用COMMIT语句提交事务,否则,事务操作会失败

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读