zoukankan      html  css  js  c++  java
  • tp5 回滚事务记录,其中一条语句报错,全部回滚

            #################################### 测试事务
    // 启动事务
    Db::startTrans();
    try {
            //插入行为表
            $data = [
            'userId' => 'test111',
            'createtime'=> '2019-06-28 17:23:02',
            'score' => 2,
            'action' => '',
            'scoreLater'=>55,
            ];
            Db::table('fa_ngzb_scoreflow')->insert($data);//插入成功
                //插入行为表
    $data = [
    'userId' => 'test222',
    'sourceId' => 456,
    'api_num' => 'a', // 数据表类型错误
    'createtime'=>'2019-06-28 17:23:02',
    'start_time'=> '2019-06-28 17:23:02',
    'end_time' => '2019-06-28 17:23:02',
    'score' => 2,
    ];
    Db::table('fa_ngzb_reader')->insert($data); //插入失败

    // 提交事务
    Db::commit();
    } catch (Exception $e) {
    // 回滚事务
    // dump($e->getMessage()); //打印错误
    Db::rollback(); //同时回滚,将不会插入任何一条
    }
    ####################################
  • 相关阅读:
    Blink示例程序
    arduino入门笔记
    Opentrains 1519 G——最小圆覆盖
    最小圆覆盖入门
    最小球覆盖——模拟退火&&三分套三分套三分
    DAO,Service,Controller各层之间的关系
    史上最全的SpringMVC学习笔记
    pom.xml
    Tomcat入门指南
    tomcat架构
  • 原文地址:https://www.cnblogs.com/roseY/p/11211983.html
Copyright © 2011-2022 走看看