ROLLBACK
描述
回滚一个显式事务。与 BEGIN 成对使用。
语法
ROLLBACK
注意事项
- 如果没有开启显式事务,执行该命令不生效
示例
以下示例创建了一个名为 test 的表,开启事务,写入两行数据后,回滚事务。然后执行查询。
CREATE TABLE `test` (
`ID` int NOT NULL,
`NAME` varchar(100) NULL,
`SCORE` int NULL
) ENGINE=OLAP
DUPLICATE KEY(`ID`)
DISTRIBUTED BY HASH(`ID`) BUCKETS 1
PROPERTIES (
"replication_allocation" = "tag.location.default: 3"
);
BEGIN;
INSERT INTO test VALUES(1, 'Bob', 100);
INSERT INTO test VALUES(2, 'Bob', 100);
ROLLBACK;
SELECT * FROM test;