我在mysql表中有一个分区表和一个未分区表。我想为两个表创建一个联合合并表。问题是,创建合并表后,当我尝试访问表时出现以下错误:Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist

在其上运行check table命令时,出现以下错误(ptable是分区表):

Table 'mydb.ptable' is differently defined or of non-MyISAM type or doesn't exist
Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
Corrupt

最佳答案

您确定分区表和非分区表都属于MyISAM类型吗?他们应该是。 (请确保“ ptable”为MyIsam类型)。

继续阅读here

关于mysql - 如何从分区表和未分区表创建合并表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14578933/

10-09 01:24