数据库中常提到的“事务”是怎么样的一个概念

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:19:01

这涉及到三个概念:
回滚(Rollback),提交(Commit)
我用一个浅显的例子来说把:
比如我去银行把500圆汇给另一个帐户2,本帐户原有1000圆。处理过程中,我的帐户减了500圆,准备给帐户2加上500圆,机器出故障了。这时机器不会停止,会根据保存的现场数据自动恢复到原先的状态。这就是回滚(Rollback)。
但当机器执行没有错误的时候,它就会提交(Commit)表示完成。处理过程中保存的现场数据会清除掉。

事务的概念是指一组对数据库操作的不可分割的工作,这些工作要么全做,要么全不做