当前位置:   article > 正文

undo log 具体怎么回滚事务 ?_undo log具体怎么回滚

undo log具体怎么回滚

undo log 具体怎么回滚事务 ?

举个例子:
(1)对于 insert 类型的 sql,会在 undo log 中记录下方才你 insert 进来的数据的 ID,当你想roll back 时,根据 ID 完成精准的删除。
(2)对于 delete 类型的 sql,会在 undo log 中记录方才你删除的数据,当你回滚时会将删除前的数据 insert 进去。
(3)对于 update 类型的 sql,会在 undo log 中记录下修改前的数据,回滚时只需要反向
update 即可。
(4)对于 select 类型的 sql,别费心了,select 不需要回滚。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/121875
推荐阅读
相关标签
  

闽ICP备14008679号