ROLLBACK

使用 ROLLBACK 撤销当前事务中尚未提交的数据修改。

语法

ROLLBACK;

示例

请在自建测试数据库的同一个客户端连接中运行。示例创建测试表并在结束后删除。

CREATE TABLE txn_example (id INT PRIMARY KEY);
BEGIN;
INSERT INTO txn_example VALUES (1);
ROLLBACK;
SELECT COUNT(*) FROM txn_example;
DROP TABLE txn_example;

回滚后,COUNT(*) 的结果值为 0。

相关语句见事务、INSERT。

最后更新于