好事成双的寓意

DEDECMS分表教程實戰分享

2019-08-16        82

首先,要先建立一個模型,建立模型的方法寂寞天涯 已經寫過專門的教程,不過要注意的是建立模型之后要新建一個字段,名字是:文章正文,英文名是:body,要選擇html文本存儲模式。固定發布模式。這 樣你就可以看到多了兩個數據表,一個是dede_archivesXX,一個是dede_addonXX,可以自己取名。我們主要的操作在這兩個表上進 行。

然后開始我們的主要操作:后臺系統管理-系統帳號管理-SQL命令運行器

看到下面的運行小窗口了吧,我們在這里運行SQL的命令。

主要命令步驟如下:

一、insert into dede_addonX select * from dede_addonarticle where typeid=Y

這個dede_addonX就是剛剛我們建立的兩個數據庫中的一個,是一個附表。

這句話的意思是我們把dede_addonarticle(原來的大表)中的某一個檔目(文章欄目數字號Y)中的所有數據復制到dede_addonX這個表里。

二、insert into dede_archivesX select * from dede_archives where typeid=Y

這個dede_archivesX是我們剛剛建立模型中的主索引表,這句話的意思和上句一樣。

三、UPDATE `dede_full_search` SET `channelid` = 'X' WHERE `dede_full_search`.`typeid` =Y

將兩個表復制完之后我,我們需要把我們DEDE數據的主索引表進行較正。

四、UPDATE `dede_archivesX` SET `channel` =X WHERE `typeid` =Y

再將我們的文章模型索引表進行較正

五、delete from dede_addonarticle where typeid=Y

將原來已經復制過的數據在原表刪除。

第六步、頻道管理,相關檔目修改-基本設置

內容模型選定剛剛建立的那個模型,然后點設置,要設定相對應的模板。然后最下面的繼承選項,選定之后整個欄目都會按這個設置順承。

最后,大功告成,大家可以看看里面的檔案了,如果能顯示,說明你成功了。

這個操作主要應用于文章模型,其它模型還沒有實驗,不過大同小異,應該可以實現。

打個比方,這就相當于,把一個大水庫分成若干個小水庫,然后通知接水的人,去小水庫接水。這就是DEDECMS的分表。


AM 09:00 ~ 12:00

PM 14:00 ~ 18:00

Tel 010-50933590

Hp 18910140161

設計優勢

獨立的設計團隊 帶給您全新的視覺體驗

功能開發

強大的技術實力,完成您想要的任何功能

售后服務

完善的售后服務,解決您在使用過程中遇到的問題

好事成双的寓意 2061811672798126891522594785332207816394254024054558113779152550925091114664360881036895874036467362 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();