目前数据库中已经有大量的数据 , 现在需要每个频道给一个数据模型 , 并且迁移数据到新的模型
第一步:复制一个文章模型
例如我现在的如下:
新频道id:17
新频道名词:生活杂录
新频道标识:shenghuozalu
新附加表:dede_shenghuozalu
复制模板:复制
第二步:数据库附加表数据迁移
insert into dede_shenghuozalu
SELECT b.*
FROM dede_archives AS a , dede_addonarticle AS b , dede_arctype AS c where a.typeid=c.id and a.id=b.aid and c.topid=6;
意思是将顶级栏目id为6的附加表数据插入到新的附加表dede_shenghuozalu中
第二步:修改主表dede_archives及dede_arctiny表中的模型id为17
UPDATE dede_archives AS a, dede_arctiny AS b , dede_arctype AS c SET b.channel = '17' , a.channel = '17' WHERE a.typeid=c.id and a.id=b.id and c.topid=6
第三步:删除文章附加表中的无用数据
delete b
from dede_addonarticle AS b , dede_arctype AS c
where c.id=b.typeid and c.topid=6
第四步:修改栏目绑定的文章模型以及模板名称
咨询电话
400-888-9999