事务的使用

开启事务

$this->db()->startTransAction();

提交事务

$this->db()->commit();

回滚事务

$this->db()->rollBack();

v2.7.7起新增transaction方法

我们可以这么操作,不用单独调用startTransAction/commit

$this->db()->transaction(function () {
   $this->db()->update('user', [
   ...
   ]);

   $this->db()->update('group', [
      ...
   ]);
});

框架会自动调用startTransAction/commit

results matching ""

    No results matching ""