0

希望您能对此有所帮助...我希望存档大量数据(2.5 亿行),并仅保留最近 3 个月的数据。我现在已将旧数据移至另一台服务器,我希望将其从活动表中删除,只留下我想保留的 3 个月数据。

在检查了其他一些帖子后,我决定最好的方法是提取我想要保留的 3 个月,将提取导入新数据库,删除旧表,然后使用rename table将新表移回现场数据库。我对此进行了测试,效果很好。

我遇到的问题是,当我今天在明天早上部署它之前进行最后一次测试时,表离开了新数据库,但没有回到原始数据库。该表的 IBD 文件仍然存在于旧数据库中,但该表没有显示,如果我尝试创建一个具有相同名称的表,则表示该表已经存在。有任何想法吗?

我没有收到重命名表时出现的消息的注释,我现在正在重试,所以我会在之后更新显示的错误消息。

希望你能帮忙。

亚历克斯

4

0 回答 0