企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 事务处理 ``` Db::transaction(function(){ if(!Db::update('DELETE FROM news WHERE id=?',[1,3])) { throw new Exception; } if(!Db::delete('DELETE FROM news where id=?',[5])) { throw new Exception; } }); ``` > 注意: 在 transaction 闭包若抛出任何异常会导致事务自动回滚。 **有时候你可能需要自己开始一个事务** ``` Db:: beginTransaction() ``` **通过 rollback 的方法回滚事务** ``` DB::rollback(); ``` **通过 commit 的方法提交事务** ``` DB::commit(); ```