這種情況可能很少見,但由于某種原因,我需要一個外部嘗試捕獲目的。所以我無法控制單個交易。所以我只有一個外部的捕獲語句。catch(Exception $e) { DB::rollback(); Log:error($e->getMessage());}但是,如果在沒有任何事務未啟動之前出現錯誤,會發生什么情況?;貪L是否會導致意外損壞?
1 回答

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
ROLLBACK
適用于“事務”,而不是“表”。一個事務中可能涉及多個表,甚至可能尚未涉及任何表。
ROLLBACK
準備做任何需要做的事情,甚至包括“什么都不做”。不用擔心。
- 1 回答
- 0 關注
- 188 瀏覽
添加回答
舉報
0/150
提交
取消