POST TIME:2020-03-31 12:02
轉(zhuǎn)移織夢數(shù)據(jù)后,自定義搜索的數(shù)據(jù)表dede_advancedsearch'卻沒能成功轉(zhuǎn)入(數(shù)據(jù)庫中沒有此表),于是在相關(guān)自定義搜索的時候出現(xiàn)dede_advancedsearch' doesn't exist等報錯,但是幾次嘗試恢復這個表,都因為該表的部分字段的長度超出限制,沒能成功恢復,最后的解決方法是:
登入后臺-系統(tǒng)--SQL命令行工具--輸入下列語句:
CREATE TABLE `dede_advancedsearch` (
`mid` int(11) NOT NULL,
`maintable` varchar(255) NOT NULL default '',
`mainfields` text,
`addontable` varchar(255) default '',
`addonfields` text,
`forms` text,
`template` varchar(255) NOT NULL default '',
UNIQUE KEY `mid` (`mid`)
) TYPE=MyISAM;
于是,成功創(chuàng)建dede_advancedsearch數(shù)據(jù)表,然后點“核心”--“內(nèi)容模型管理”,點擊自定義搜索圖標。選擇要搜索的字段,點確定后即完成dede_advancedsearch中相關(guān)數(shù)據(jù)的添加。于是,相關(guān)功能恢復!
PS:dede_advancedsearch表前綴注意修改為自己相對應正確的前綴。