当前位置:首页>开发>正文

MYSQL如何在事务不提交时自动回滚 事务的提交和回滚是什么意思 Java

2023-06-22 02:24:55 互联网 未知 开发

 MYSQL如何在事务不提交时自动回滚 事务的提交和回滚是什么意思 Java

MYSQL如何在事务不提交时自动回滚

MYSQL如何在事务不提交时自动回滚
如果某条执行失败,怎样使用事物的回滚 创建表语句: CREATE TABLE `shiwu` ( `...mysql> -- 自动提交功能取消 mysql> set autocommit=0 Query OK

事务的提交和回滚是什么意思 Java

一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败,但可能你这时是已经从你账户中扣了钱了,又没往他账户里加钱?怎么办算了?你不肯吧。所以银行会事务回滚,不保存你刚才的操作,即恢复到你没转账之前的状态。累啊

最新文章