来源:无锡做网站 作者:35on 时间:2015/4/1 11:26:26
在恢复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;
这样以后就可以恢复成功了。
网站地图 Copyright©2017-2018 三五在线科技 版权所有 苏ICP备11076999号-2