详情页

zblog网站数据迁移到帝国cms后tag标签数据与文章关联

时间:2023年12月16日

编辑:佚名

帝国cms文章标签数据从phome_ecms_news根据文章标签名字keyboard,从phome_enewstags表中查出标签id即tagid,
然后把文章id,文章分类classid,文章发布时间newstime 导入phome_enewstagsdata表中
步骤
第一步:phome_enewstagsdata清空表并且id从1开始
DELETE FROM phome_enewstagsdata;
ALTER TABLE phome_enewstagsdata AUTO_INCREMENT = 1;
第二步然后执行以下sql命令
INSERT phome_enewstagsdata (tagid,classid,id,newstime) 
SELECT 
  B.tagid, A.classid, A.id, A.newstime
FROM phome_ecms_news A
JOIN phome_enewstags  B ON FIND_IN_SET(B.tagname,A.keyboard) ;
下面的文章为1的测试sql语句,检查是不是正确,如果正确就可以执行上面的命令了。
INSERT phome_enewstagsdata (tagid,classid,id,newstime) 
SELECT 
  B.tagid, A.classid, A.id, A.newstime
FROM phome_ecms_news A
JOIN phome_enewstags  B ON FIND_IN_SET(B.tagname,A.keyboard) where id=1;
相关文章
猜你需要