在恢復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;
這樣以后就可以恢復成功了。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。