用帝国cms后台制作一个网站,现在想从原网站将新闻数据导进来,dedecms数据库表怎么导入帝国cms数据表
嘿嘿,很简单,一般这种建站程序的后台都是有备份的。找找后台的备份工具或者备份功能。或者你直接去网站空间的后台将数据库备份下来。然后把数据库里的数据清除就好了。这样搬砖就显示不到数据库里的内容等他审查过后,然后再将备份的数据库导过一道数据库里网站就可以显示数据了。
update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%"
以上SQL语句作用是查找所有文章带有“论坛”的词组,并将论坛替换为“社区”
给力吧 ,楼主给我加点分撒。
一、批量导入栏目:
insert into phome_enewsclass (classid,bclassid,classname,myorder,classpath,intro,classpagekey) select id,reid,typename,sortrank,typedir,description,keywords from dede_arctype
二、导入文章
insert into phome_ecms_news (id,classid,truetime,onclick,title,titlepic,filename,newstime,lastdotime,smalltext,keyboard) select id,typeid,sortrank,click,title,litpic,filename,pubdate,senddate,description,keywords from dede_archives
三、导入文章来源作者
update `dede_archives` da,phome_ecms_news_data_1 men set dasource=menbefrom,dawriter=menwriter where daid=menid
四、导入文章body(内容)
insert into phome_ecms_news_data_1 (id,classid,newstext) select aid,typeid,body from dede_addonarticle men
如果你DEDE数据表中开头为其他的,代码中的dede_也要换成你dede数据库中的开头。
update dede_addonarticle set body=replace(body,'href="http://wwwqq235cn"','href="http://qq235cn"');
例子解释:把文章模型中的超链接由原来的http://wwwqq235cn替换成http://qq235cn
如果你能确定的话,可以直接替换后面的网址就好了,例如下面这个
update dede_addonarticle set body=replace(body,'wwwqq235cn','qq235cn');
0条评论