tp5事务回滚问题之try{}catch(){},数据库执行成功,同样会抛出异常

作者 : admin 本文共216个字,预计阅读时间需要1分钟 发布时间: 2023-03-16 共785人阅读
try{
‘数据库操作’;
Db::commit();
$this->success(“成功”)
}cathe(\Exception $exception){
Db::rollback();
$this->error(“成功”);
}
$this->success();其实也是会抛出异常
解决方法:
将:
catch (\Exception $exception)
改为
catch (\think\Exception\DbException $exception)
嘟咪云,提供最优质的的资源集合
嘟咪云 » tp5事务回滚问题之try{}catch(){},数据库执行成功,同样会抛出异常

常见问题FAQ