在恢复dede 数据库时偶尔会出错,一开始也不知道是哪里的问题,后来解决了。因为数据库里的这个表不兼容。
我来分析一下:
运行脚本时报错,主要问题就在于dede_purview这个表的兼容性问题
我们可以在备份的.sql中找到这个表。然后
CREATE TABLE IF NOT EXISTS `dede_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; 这一句中的USING BTREE改变一下位置
变成:KEY `pkey` USING BTREE ( `pkey` )) ENGINE = MYISAM DEFAULT CHARSET = gbk;
这样以后就可以恢复成功了。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。