我在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发布于 2013-01-29 22:41:07
继续阅读here.
发布于 2013-06-27 18:42:33
在MySQL文档中,%u不能包含要在合并存储引擎中使用的带有分区的表
合并表不支持分区。也就是说,您不能对合并表进行分区,也不能对合并表的任何底层MyISAM表进行分区。
https://stackoverflow.com/questions/14578933
复制相似问题