在一次織夢網站改版的過程中,有一個欄目需要改成一個新建的內容模型,這時候就會遇到一個問題,欄目的文章會突然“消失不見”,這是因為更改之后欄目文章會因為數據表沒有更改所導致的。找到了一個方法,大家一起來看看吧。
文章的表是dede_addonarticle
新的模型表是 dede_addonarticle17
欄目id是id
新模型id是channel
使用SQL命令行工具:
INSERT INTO dede_addonarticle17(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid=id
繼續使用SQL命令行工具更新文章對應的欄目:
update dede_arctiny set channel=channel where typeid=id
update dede_archives set channel=channel where typeid=id
update dede_arctype set channeltype =channel where id=id
您的網站可能會有差異,請對圖對色入號修改(參考 http://www.0834-3659999.com)