这篇文章主要为各人先容了dedecms搬迁时呈现数据库导入失败的办理要领,需要的伴侣可以参考下
dedecms网站在搬迁的时候,数据库导入经常会呈现不乐成的环境,而且老是提示dede_purview表有问题,下面就针对这一问题给出办理要领,提供应有需要的伴侣参考一下。
表`dede_purview`的布局如下:
复制代码代码如下:
CREATE TABLE IF NOT EXISTS `54cms_purview` (
`mid` mediumint( 8 ) DEFAULT '0',
`typeid` smallint( 5 ) DEFAULT '0',
`rank` smallint( 6 ) DEFAULT NULL ,
`pkey` varchar( 30 ) CHARACTER SET latin1 NOT NULL ,
`pvalue` text NOT NULL ,
KEY `pkey` ( `pkey` ) USING BTREE
) ENGINE = MYISAM DEFAULT CHARSET = gbk;
办理要领如下:
把PHPMYADMIN导出的SQL文件内这一句里的:USING BTREE 去掉可能变更位置即可,
这是mysql server不兼容造成的。
因此,上面的查询语句应该改成:
复制代码代码如下:
CREATE TABLE IF NOT EXISTS `54cms_purview` (
`mid` mediumint( 8 ) DEFAULT '0',
`typeid` smallint( 5 ) DEFAULT '0',
`rank` smallint( 6 ) DEFAULT NULL ,
`pkey` varchar( 30 ) CHARACTER SET latin1 NOT NULL ,
`pvalue` text NOT NULL ,
KEY `pkey` USING BTREE ( `pkey` )
) ENGINE = MYISAM DEFAULT CHARSET = gbk;
生存之后再导入,问题办理!