在MySQL中,撤銷一步操作可以使用ROLLBACK語句來實現。
ROLLBACK;
執行ROLLBACK語句后,MySQL會將之前的操作全部回滾到最近的COMMIT點或者到事務的起點。
如果你是在命令行中進行操作,可以使用以下步驟來實現撤銷:
- 輸入START TRANSACTION;開啟一個事務
- 進行你需要撤銷的操作
- 如果需要撤銷,執行ROLLBACK;回滾操作
- 如果需要提交,執行COMMIT;提交操作
START TRANSACTION; INSERT INTO students (name,age) VALUES ("Tom",18); ROLLBACK;
以上代碼表示開啟一個事務后進行了一次對students表的操作,但是由于執行了ROLLBACK語句,該操作已經被撤銷。