回滚

作者: John Stephens
创建日期: 28 一月 2021
更新日期: 29 六月 2024
Anonim
P80 事务的提交与回滚演示 关闭自动提交的两种方式  —— MySQL教程零基础从入门到精通
视频: P80 事务的提交与回滚演示 关闭自动提交的两种方式 —— MySQL教程零基础从入门到精通

内容

定义-回滚是什么意思?

回滚是通过取消特定事务或事务集将数据库恢复到先前状态的操作。回滚可以由数据库系统自动执行,也可以由用户手动执行。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了回滚

当数据库用户更改数据字段但尚未保存更改时,数据将以临时状态或事务日志存储。查询未保存数据的用户将看到未更改的值。保存数据的动作是提交;这样就可以对该数据进行后续查询以显示新值。

但是,用户可以决定不保存数据。在这种情况下,回滚命令会操纵数据以丢弃用户所做的任何更改,并且这样做不会将其传达给用户。因此,当用户开始更改数据,意识到错误的记录正在更新,然后取消撤消任何未决更改的操作时,就会发生回滚。

在服务器或数据库崩溃后(例如,突然断电之后。当数据库重新启动时,将检查所有记录的事务。然后所有待处理的交易都会回滚,从而允许用户重新输入并保存适当的更改。