删除其他文件后恢复分区文件

删除其他文件后恢复分区文件

我有一个基于日期的分区数据库表,如下所示

archivedmsgs#p#p202001.ibd
archivedmsgs#p#p202002.ibd
archivedmsgs#p#p202003.ibd
.
.
archivedmsgs#p#p202012.ibd
archivedmsgs#p#p2021.ibd

2020 分区文件被删除了,只剩下 archivedmsgs#p#p2021.ibd,我该如何恢复它的数据

答案1

你的意思是这样吗?“当你试图使用桌子 archivedmsgs,它声称丢失了?”显然,即使一个分区丢失,您也会收到这样的消息。

那里可能是一种治疗方法。

创建一个具有相同架构和相同分区的类似表。这将创建一个名为的文件archivedmsgs#p#p2021.ibd。将其移动到位。

以不同的方式执行此操作DATABASE,以便表(和文件)名称可以相同而不会发生冲突。

相关内容