SQL 中 COMMIT 和 ROLLBACK 之间的区别

mysqldatabasebig data analytics

在本文中,我们将了解 SQL 中 COMMIT 和 ROLLBACK 之间的区别。

COMMIT

  • 它验证当前事务所做的修改。

  • 一旦执行了 COMMIT 语句,就不能使用 ROLLBACK 回滚事务。

  • 当事务成功执行时,就会发生这种情况。

语法

COMMIT;

ROLLBACK

  • 它将删除当前事务所做的修改。

  • 一旦执行 ROLLBACK,数据库将恢复到之前的状态。

  • 这是事务的第一个语句正在执行的状态。

  • 当事务在执行过程中中止时,会发生 ROLLBACK。

语法

ROLLBACK;

相关文章