跳到主要内容

BEGIN

描述

开启一个显式事务。用户可以指定 Label,如未指定,系统自动生成 Label。

语法

BEGIN [ WITH LABEL <label> ]

可选参数

[ WITH LABEL <label> ]

显式指定该事务关联的 Label,如未指定,系统自动生成 label

注意事项

  • 如果开启了一个显式事务,没有执行提交或回滚,再次执行 BEGIN 命令不生效

示例

使用系统自动生成的 Label 开启显式事务

mysql> BEGIN;
{'label':'txn_insert_624a0e16ef4c43d4-9814c7fa3e83a705', 'status':'PREPARE', 'txnId':''}

指定 Label 开启显式事务

mysql> BEGIN WITH LABEL load_1;
{'label':'load_1', 'status':'PREPARE', 'txnId':''}