如果没有事务,如果回滚表会发生什么?

TeomanTıngır

可能是罕见的情况,但是出于某种原因,我需要出于某种目的使用外部try catch。因此,我无法控制个人交易。

所以我只有一个外部声明。

catch(Exception $e) {
   DB::rollback();
   Log:error($e->getMessage());
}

但是,如果在未启动任何事务之前发生错误,该怎么办。回滚会导致意外损坏吗?

里克·詹姆斯

ROLLBACK适用于“交易”,而不是“表格”。有可能是交易中涉及多个表,或者甚至有可能没有表尚未涉及。

ROLLBACK准备做任何需要的事情,甚至包括“什么都没有”。不用担心

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

数据存储:失败的事务和回滚:如果没有调用回滚或回滚失败会发生什么?

如果没有错误,则提交事务;如果在Oracle SQL * plus中发生错误,则回滚

回滚后提交事务时会发生什么?

如果所述表中没有列被 SELECT-ed,JOIN 会发生什么?

如果所述表中没有列被 SELECT-ed,JOIN 会发生什么?

如果没有明确定义任何事务,是否会发生死锁?

如果ASP页意外退出,对Connection事务会发生什么?

没有事件不会发生

如果没有或只有部分字段在构造函数初始化会发生什么

如果我没有收到带有getDynamicLink(intent)的dynamicLink,会发生什么?

如果我没有在头文件中声明所有函数,会发生什么?

Gremlin:如果发生异常,则回滚查询

如果在DLL中调用函数时没有传递足够的参数,会发生什么?

如果没有处理程序,Azure IoT 中心直接方法调用会发生什么

如果没有`<slot />`而是影子根,子节点会发生什么

如果汇编程序中没有退出系统调用,会发生什么?

如果我没有在Corb中指定集合名称,会发生什么

如果没有#pragma pop_macro的#pragma push_macro,会发生什么?

如果没有消息发送回贝宝,贝宝 IPN 会发生什么

如果我在非异步函数中调用 `AsyncStorage.setItem` 而没有 await 会发生什么?

如果我为没有CPU / RAM的主板供电,会发生什么?

conn切换数据时,如果没有数据可以传输,会发生什么?

如果在 >(重定向)之后没有定义目的地会发生什么?

如果带 for 循环的 range() 没有完全到达结束编号会发生什么?

如果我没有为数据库定义特定的模式会发生什么?

如果在事务执行过程中终止JVM进程,会发生什么情况?

Android如果设备休眠,则在HTTP事务期间会发生什么?

如果一个事务在多个事务到不同的表之间失败,则在休眠中是否可以回滚?

admin.py:“ model = Thing”,这段代码是什么意思?如果没有它会发生什么?