MySQL_事务_回滚

Savepoint 保存点;设置保存点

SET autocommit = 0;
START TRANSACTION;
DELETE FROM account
WHERE id = 25;
SAVEPOINT a;#设置保存点
DELETE FROM account
WHERE id = 28ROLLBACK TO a;#回滚到保存点

SELECT * FROM account;

#28:是回滚到的保存点处。所以不会被删除。
#而25会被删。

 

posted @ 2022-11-07 16:53  yzhone  阅读(86)  评论(0)    收藏  举报