赞
踩
查看数据库中自动提交事务是否打开,默认是自动提交的。
这里将自动提交事务关闭,使用命令set autocommit=0;(注意:这里只是关闭当前会话的自动提交事务,退出客户端后,再次进入依然是自动提交事务的)
设计一个叫trax_learn的表,并插入两条数据
使用update语句,让Tom转账1000元给LTH用户。因为关闭了自动提交事务,所以这里要使用begin命令和commit命令来进行事务的提交。
可以发现转账成功。
接下来模拟事务回滚,Tom再次向LTH转账1000元,但是未进行commit,直接退出了客户端。
再次打开客户端,可以发现转账失败了,系统进行了自动回滚的操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。