OceanBase系统架构MySQL事务控制

开启事务

OceanBase 数据库的事务控制语句与 MySQL 数据库兼容,开启事务可以通过以下方式来完成:

  • 执行 START TRANSACTION 命令

  • 执行 BEGIN 命令

  • 执行 SET autocommit = 0 之后再执行的第一条语句

语法如下:

START TRANSACTION [transaction_characteristic [, transaction_characteristic] ...] transaction_characteristic: { WITH CONSISTENT SNAPSHOT | READ WRITE | READ ONLY } BEGIN [WORK] SET autocommit = {0 | 1}