START TRANSACTION;
SAVEPOINT A;
UPDATE employee SET EMP_INITIAL = "P" WHERE EMP_NUM = 102;
COMMIT;
当我提交此查询时,它起作用了,但是当我想要回滚到保存点时,它失败了。这是我的回滚查询。
ROLLBACK TO SAVEPOINT A;
它说我的保存点 A 不存在。谁能指出我缺少什么?
最佳答案
因为在COMMIT
之后您无法ROLLBACK
。您需要在事务中使用 ROLLBACK
子句,因此在提交之前。
关于mysql - MySQL 回滚失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54518878/