我在mysql表中有一个已分区的表和一个未分区的表。我想为这两个表创建一个联合合并表。问题是,在创建合并表之后,当我尝试访问该表时得到以下错误:Unable to open underlying table which is differently defined or of non-MyISAMtype or doesn't exist
当我对它运行check table命令时,我得到以下错误(ptable是已分区的表):
我有一个MySQL 5.7.16企业运行在一台Centos 6机器上,InnoDB是默认的存储引擎。我有大约300张桌子,其中大约90张是“列表”分区的。* FROM information_schema.TABLES WHERE TABLE_sCHEMA = 'mydb';
我可以看到列CREATE_OPTIONS对于一些非分区列是空的,对于一些非分区表是row_format=DYNAMIC,对于某些分区表是分区的,对于某些分区表则是row_format=DYNAMIC分区。当我的所有表</e