db()->startTrans();//开启事务 $res_a = db('sendgroup')->where(['pc_id'=>$pc_id,'sendblock_id'=>$sendblock_id,'pc_id'=>$pc_id])->delete(); $res_b = db('sendgroup')->insertAll($data); if($res_a && $res_b){ db()->commit(); // 提交事务 $this->error('已保存'); }else{ db()->rollback();// 回滚事务 $this->error('保存失败'); }
thinkphp5数据的事务操作