POST TIME:2020-03-31 12:02
轉(zhuǎn)移織夢(mèng)數(shù)據(jù)后,自定義搜索的數(shù)據(jù)表dede_advancedsearch'卻沒(méi)能成功轉(zhuǎn)入(數(shù)據(jù)庫(kù)中沒(méi)有此表),于是在相關(guān)自定義搜索的時(shí)候出現(xiàn)dede_advancedsearch' doesn't exist等報(bào)錯(cuò),但是幾次嘗試恢復(fù)這個(gè)表,都因?yàn)樵摫淼牟糠肿侄蔚拈L(zhǎng)度超出限制,沒(méi)能成功恢復(fù),最后的解決方法是:
登入后臺(tái)-系統(tǒng)--SQL命令行工具--輸入下列語(yǔ)句:
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ù)表,然后點(diǎn)“核心”--“內(nèi)容模型管理”,點(diǎn)擊自定義搜索圖標(biāo)。選擇要搜索的字段,點(diǎn)確定后即完成dede_advancedsearch中相關(guān)數(shù)據(jù)的添加。于是,相關(guān)功能恢復(fù)!
PS:dede_advancedsearch表前綴注意修改為自己相對(duì)應(yīng)正確的前綴。