首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有自动增量id字段的MySQL备份和部分恢复的“快照”(时间已定义)

问具有自动增量id字段的MySQL备份和部分恢复的“快照”(时间已定义)
EN

Stack Overflow用户
提问于 2012-11-28 00:12:05
回答 1查看 286关注 0票数 0

希望有人能在这里给我一个提示。

我有一个mysql (Inno)数据库,其中有多个表通过外键联系在一起。

我的数据库现在有几千兆字节的数据。

我需要完成的是:备份我的实际数据库(ok mysqldump将为我处理这件事),我想“”清理“”数据库并只添加上个月的数据(例如),维护我想要恢复的所有行的完整性。也就是说,想象一下表1、2、3、4、5(我大约有50个):

表1和表2每分钟都有新的行,表3是一个“配置”表,它提供(通过外键输入)表1和表2,表4和表5(它们不是“”配置/基础“”表)由表1和表2相关。

好吧,我知道我必须恢复我所有的“配置/基础”表和包含的行,以确保相关“依赖”表的完整性,并可以使用这些配置值。

但是,我如何只保留其他表行的最后一个月,以保持恢复行的完全完整性?

我认为在编写脚本时,可能会使用mysql二进制日志。

我所有的"id“字段都是自动递增的,并且在任何时候我都应该能够恢复完整的数据库(在崩溃的情况下,或者在”大图“研究/挖掘的情况下)。

非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2012-11-28 01:57:04

添加一列来保存输入的日期或上次修改的日期(或两者)可能会有所帮助。您可以使用触发器来设置日期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13588350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档