在从innodb模式导出的数据库后,导入到myisam模式的数据库中提示
在从innodb模式导出的数据库后,导入到myisam模式的数据库中提示以下信息:
错误
SQL 查询:
--
-- Indexes for table `dz_aljbd_platform_revenue`
--
ALTER TABLE `dz_aljbd_platform_revenue`
ADD PRIMARY KEY (`id`),
ADD KEY `pluginid` (`pluginid`,`store_id`,`fee`) USING BTREE,
ADD KEY `fee` (`fee`,`bid`,`pluginid`) USING BTREE,
ADD KEY `time` (`time`);
MySQL 返回: 文档
#1071 - Specified key was too long; max key length is 1000 bytes
应该是两种模式的索引文件的长度不一样导致的,但不清楚如何具体操作修改KEY索引文件的长度才能解决这个问题。
错误
SQL 查询:
--
-- Indexes for table `dz_aljbd_platform_revenue`
--
ALTER TABLE `dz_aljbd_platform_revenue`
ADD PRIMARY KEY (`id`),
ADD KEY `pluginid` (`pluginid`,`store_id`,`fee`) USING BTREE,
ADD KEY `fee` (`fee`,`bid`,`pluginid`) USING BTREE,
ADD KEY `time` (`time`);
MySQL 返回: 文档
#1071 - Specified key was too long; max key length is 1000 bytes
应该是两种模式的索引文件的长度不一样导致的,但不清楚如何具体操作修改KEY索引文件的长度才能解决这个问题。