swoole_mysql->commit

提交事务。

function swoole_mysql->commit(callable $callback);
  • 提交事务,当服务器返回响应时回调此函数
  • 必须先调用begin启动事务才能调用commit否则底层会抛出Swoole\MySQL\Exception异常
  • 异常code22

1.9.15或更高版本可用

使用实例

$db->begin(function( $db, $result) {
    $db->query("update userinfo set level = 22 where id = 1", function($db, $result) {
        $db->commit(function($db, $result){
            echo "commit ok\n";
        });
    });
});