ITPub博客

首页 > > > DML的flashback相关参数说明 目前支持的参数如下:

DML的flashback相关参数说明 目前支持的参数如下:

作者:u_ea6ef15d346a 时间:2019-12-24 15:57:58 0 删除 编辑

上篇介绍了DDL闪回

温正湖:InnoSQL/MySQL DDL Flashback功能简介zhuanlan.zhihu.com

本篇继续介绍DML闪回,相信大家已经比较熟悉。为了使用起来更加方便,我们结合RDS使用需求进一步更加了一些参数。

DML fashback原理

目前DML flashback功能集成于官方mysqlbinlog命令,通过参数的方式进行flashback功能的开启。

官方mysqlbinlog命令为解析MySQL的二进制日志。当二进制日志的格式为ROW格式时,可以输出每个操作的每条记录的前项与后项。那么通过逆操作即可进行回滚操作,例如:

原始操作:INSERT INTO ... Flashback操作:DELETE ...

原始操作:DELETE FROM ...Flashback操作:INSERT INTO ...

原始操作:UPDATE XXX SET OLD_VALUES ...Flashback操作:UPDATE XXX SET NEW_VALUES ...

DML的flashback相关参数说明

目前支持的参数如下:

-B,--flashback

解析Binlog生成flashback语句进行回滚。

例1: 闪回update操作。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69923634/viewspace-3171098/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2019-12-12

  • 博文量
    120
  • 访问量
    483