START TRANSACTION; SAVEPOINT A; UPDATE employee SET EMP_INITIAL = "P" WHERE EMP_NUM = 102; COMMIT;
当我提交这个查询时,它工作了,但是当我想回滚到保存点时,它失败了。这是我的回滚查询。
ROLLBACK TO SAVEPOINT A;
上面说我的储蓄点A不存在。有人能指出我遗漏了什么吗?
因为你不能 ROLLBACK 后一 COMMIT . 你需要使用 回降 事务中的子句,因此在提交之前。
ROLLBACK
COMMIT
回降