ITPub博客

首页 > 数据库 > MySQL > binlog_row_image

binlog_row_image

原创 MySQL 作者:哎呀我的天呐 时间:2016-03-11 13:23:01 0 删除 编辑

误操作是难以避免的,mysql也需要有flashback query ,row模式支持flashback,当然官方并没有提供这样的工具,并且要求binlog_format必须是row模式的。



这个参数的意思是记录row模式的binlog是全镜像记录,比如:

更新了name列,但是binlog显示:

id列的内容也会有,并且name列的更新前的值也有(所谓的前镜像)。


这样binlog就记录更新的列了。缺少了对前相值的保存。因为你不知道比如@1=6主键值是6的行对应@2列的前相值并没有在binlog中体现出来。这里的前像就相当于undo中的cr块,前镜像,如果mysql能闪回也就是说binlog_row_image要是full的才行。

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

上一篇: flush engine logs
请登录后发表评论 登录
全部评论
https://cloud.tencent.com/developer/inventory/14362

注册时间:2014-10-30

  • 博文量
    403
  • 访问量
    2528796