SQL 中 COMMIT 和 ROLLBACK 之间的区别
mysqldatabasebig data analytics
在本文中,我们将了解 SQL 中 COMMIT 和 ROLLBACK 之间的区别。
COMMIT
它验证当前事务所做的修改。
一旦执行了 COMMIT 语句,就不能使用 ROLLBACK 回滚事务。
当事务成功执行时,就会发生这种情况。
语法
COMMIT;
ROLLBACK
它将删除当前事务所做的修改。
一旦执行 ROLLBACK,数据库将恢复到之前的状态。
这是事务的第一个语句正在执行的状态。
当事务在执行过程中中止时,会发生 ROLLBACK。
语法
ROLLBACK;