事务的提交方式为手动提交
有两个账户,a账户有900元,b账户有1100元
开启一个事务,使用update语句,实现由b账户,向a账户转100元的转账功能
5028972809ad7.jpg" alt="这里写图片描述" title="">
执行完成上述语句,查询account表中的余额
图片描述" title="">
可以看出,在事务中实现了转账功能
此时,退出数据库,然后重新登录,查询数据库中各账户的余额
图片描述" title="">
可以看出,事务中的转账功能没有成功
因此,在事务中转账成功后,没有提交事务就退出数据库了,由于,事务中的语句不能自动提交,因此,当前的操作都被自动取消了
commit
使用commit语句,提交事务
图片描述" title="">
图片描述" title="">
可以看出,事务中的转账操作成功了
注意,事务中的操作,都是手动提交的,因此,在操作完事务时,一定要使用COMMIT语句提交事务,否则,事务操作会失败
总结
以上是编程之家为你收集整理的MySQL事务的提交全部内容,希望文章能够帮你解决MySQL事务的提交所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250