Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何从分区表和未分区表创建合并表_Mysql_Merge_Union - Fatal编程技术网

Mysql 如何从分区表和未分区表创建合并表

Mysql 如何从分区表和未分区表创建合并表,mysql,merge,union,Mysql,Merge,Union,我在mysql表中有一个分区表和一个未分区表。我想为这两个表创建一个联合合并表。问题是,在创建合并表后,当我尝试访问该表时,出现以下错误:无法打开定义不同或非MyISAM类型或不存在的基础表 在其上运行check table命令时,会出现以下错误(ptable是分区表): 您确定分区表和非分区表都是MyISAM类型吗?应该是。(请确保“ptable”为MyIsam类型) 继续阅读 从MySQL文档中,您不能在合并存储引擎中使用带有分区的表 合并表不支持分区。也就是说,不能对合并表进行分区,也不

我在mysql表中有一个分区表和一个未分区表。我想为这两个表创建一个联合合并表。问题是,在创建合并表后,当我尝试访问该表时,出现以下错误:
无法打开定义不同或非MyISAM类型或不存在的基础表

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

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

    继续阅读


从MySQL文档中,您不能在合并存储引擎中使用带有分区的表


合并表不支持分区。也就是说,不能对合并表进行分区,也不能对合并表的任何基础MyISAM表进行分区

是的,两者都是。我已经阅读了那个博客,并在表上运行了一个“showcreateTable”命令来进行双重检查。
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