tp5事务回滚回滚失败

浏览:4491 发布日期:2017/08/14 分类:求助交流 关键字: 事务
Db::startTrans();
        if(Db::name('Admin')->where('adminType',1)->delete())
        {
            if(Db::name('Admin')->where('adminType',1)->count() > 0)
            {
                Db::commit();
                return $this->success("删除成功!");
            }
            else 
            {
                Db::rollback();
                return $this->error("不能删除所有管理员,至少保留一个超级管理员!");
            }
        }
        else 
        {
            Db::rollback();
            return $this->error("删除失败!");
        }
代码能运行到return $this->error("不能删除所有管理员,至少保留一个超级管理员!");但是数据并没有回滚,请教大神们这是为什么啊
最佳答案
评论( 相关
后面还有条评论,点击查看>>