mysql怎么批量改内容 mysql中如何批量修改数据( 二 )


ROW 模式下,即使我们只更新了一条记录的其中某个字段,也会记录每个字段变更前后的值,这个行为是 binlog_row_image 参数控制的,这个参数有 3 个值,默认为 FULL,也就是记录列的所有修改,即使字段没有发生变更也会记录 。这样我们就可以实现类似 Oracle 的 flashback 的功能 , 我个人估计 MySQL 未来的版本从可能会基于 Binlog 推出这样的功能 。
了解了 Binlog 的结构 , 再加上 Python 这把瑞士军刀,我们还可以实现很多功能,例如我们可以统计哪个表被修改地最多?我们还可以把 Binlog 切割成一段一段的,然后再重组,可以灵活地进行 MySQL 数据库的修改和迁移等工作 。
【mysql怎么批量改内容 mysql中如何批量修改数据】关于mysql怎么批量改内容和mysql中如何批量修改数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读