试解释COMMIT操作和ROLLBACK操作的语义

2023-07-06   


COMMIT语句表示事务执行成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施(写入磁盘)。
   ROLLBACK语句表示事务执行不成功地结束(应该“回退”),此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的所有更新必须被撤销,数据库应恢复该事务到初始状态。


相关内容:

  1. 如何理解transaction事务的概念
  2. MYSQL支持事务吗
  3. UNIX操作系统结构由哪几部分组成
  4. 介绍一下Ruby的多线程处理
  5. Oracle中delete,truncate和drop的区别
  6. 解释一下抽象方法和抽象类