public function delete(){
        // 启动事务
        Db::startTrans();
        try{
            $res=Db::table('user')->delete(1039);
            if(!$res){
                throw new \Exception('删除失败');
            }else{
                throw new \Exception('删除成功');
            }
            // 提交事务
            Db::commit();
        } catch (\Exception $e) {
             dump($e->getMessage());
            // 回滚事务
            Db::rollback();
            //注意:我们做了回滚处理,所以id为1039的数据还在
        }
    }

标签: none