当前位置:   article > 正文

MySQL事务学习_查看数据库的自动提交功能当前是打开还是关闭

查看数据库的自动提交功能当前是打开还是关闭

查看数据库中自动提交事务是否打开,默认是自动提交的。
在这里插入图片描述

这里将自动提交事务关闭,使用命令set autocommit=0;(注意:这里只是关闭当前会话的自动提交事务,退出客户端后,再次进入依然是自动提交事务的)
在这里插入图片描述

设计一个叫trax_learn的表,并插入两条数据
在这里插入图片描述
在这里插入图片描述
使用update语句,让Tom转账1000元给LTH用户。因为关闭了自动提交事务,所以这里要使用begin命令和commit命令来进行事务的提交。
在这里插入图片描述

可以发现转账成功。
接下来模拟事务回滚,Tom再次向LTH转账1000元,但是未进行commit,直接退出了客户端。
在这里插入图片描述

再次打开客户端,可以发现转账失败了,系统进行了自动回滚的操作。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/173632
推荐阅读
相关标签
  

闽ICP备14008679号