国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DEDE分表遷移內容模型 內容轉入新建模型的方法

2024-07-12 08:48:07
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了DEDE分表遷移內容模型 內容轉入新建模型的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

DEDE站點一大,文章一多,就會發現前期沒規劃好,沒進行分表,造成數據庫龐大臃腫,執行效率低了。這個時候,其實還可以補救,就是對頻道進行分表操作,將你網站的一個個頻道新建一個個模型,用來對應不同的數據庫表進行分表操作。這里涉及到數據庫操作,因此需要備份下數據庫必加保險。

首先在織夢后臺建立新內容模型 ,(核心-頻道模型-內容模型管理-然后復制文章模型或者你要用的某個模型)再用以下的MYSQL 語句 將以前的欄目文章轉入新模型,

假設以前的欄目為文章模型,欄目ID 為 31, 新建模型ID為7(默認的文章模型為1,模型ID可以在內容模型管理最左側看到),使用新建模型建立的新文章欄目ID為52,數據庫中新模型附加表為 dede_addonarticle17

執行以下操作

1、將原模型下的ID31的欄目內的全部內容轉移到新模型dede_addonarticle17

INSERT INTO dede_addonarticle17(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid =31

2、刪除原欄目下的全部內容(已經復制一份到新模型下了)

DELETE FROM `dede_addonarticle` WHERE typeid =31

3、將關聯模型的地方全部改寫一遍,將原來定義欄目ID31對應的頻道模型全部由1改成7

update dede_arctiny set channel=7  where typeid=31update dede_archives set channel=7  where typeid=31update dede_arctype set channeltype =7  where id =31

4、修改關聯欄目,將原來調用31號欄目的地方,全部改為52號欄目

update dede_addonarticle17 set typeid=52  where typeid=31update dede_archives set typeid=52  where typeid=31update dede_arctiny set typeid=52  where typeid=31

完成!

以上就是DEDE分表遷移內容模型 內容轉入新建模型的方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶市| 南宫市| 广宁县| 历史| 河津市| 遂平县| 丹巴县| 洛川县| 台北县| 琼中| 太康县| 大方县| 景泰县| 游戏| 绥德县| 周宁县| 黎城县| 那曲县| 平果县| 樟树市| 正镶白旗| 灵寿县| 富民县| 丰城市| 紫金县| 泰安市| 宁河县| 榆林市| 九龙城区| 灵璧县| 于都县| 同心县| 凤山市| 仲巴县| 龙岩市| 蓝山县| 碌曲县| 黑山县| 团风县| 溆浦县| 济阳县|