批量修改内容,路径和超链接等信息。利用dedecms后台SQL命令行工具语句 DEDECMS SQL命令批量替换sql命令注解:update (表名) set (要修改的 字段名+修改后的 赋值) where (筛选条件)update:是一个数据库sql语法用语,用途是更新表中原有数据where:筛选条件,指你要修改哪些数据内容,用条件语句筛选提取指定内容

1.更改文章中的内容

  1. update dede_addonarticle set body=replace(body,'原来的字符','替换后的字符')

例子解释:update dede_addonarticle set body=replace(body,’软件下载’,’插件下载’)

2.更改缩略图目录

  1. update dede_archives set litpic=replace(litpic,'原来的字符','替换后的字符')

例子解释:update dede_archives set litpic=replace(litpic,’uplimg,’tupian’)

3.批量替换文章模型中内容部分图片链接路径.

  1. update dede_addonarticle set body=replace(body,'src="/49hr/upload/2014121/1214453253345.jpg','src="/upload/2014121/1214453253345.jpg');

例子解释:把图片路径由原来的/49hr/upload/2014121/1214453253345.jpg替换成/upload/2014121/1214453253345.jpg

4.批量替换文章模型中内容部分超链接

  1. update dede_addonarticle set body=replace(body,'href="http://www.49hr.com','href="http://49hr.com');

例子解释:把文章模型中的超链接由原来的http://www.49hr.com替换成http://49hr.com

5.批量替换文章模型中内容部分图片锚文本文字```sql

update dede_addonarticle set body=replace(body,’alt=”http://www.49hr.com/','alt="http://49hr.com/‘);

  1. 例子解释:把文章模型中的图片锚文本信息由原来的http://www.49hr.com替换成http://49hr.com
  2. <a name="fWKpl"></a>
  3. ## 6.批量替换软件模型内容部分超链接```sql
  4. update dede_addonsoft set introduce=replace(introduce,'http://www.49hr.com/wangyemuban/html5/2014326.html','href=http://www.49hr.com/wangyemuban/2014331.html');

例子解释:把软件模型内容中超链接由原来的http://www.49hr.com/wangyemuban/html5/2014326.html替换成www.49hr.com/wangyemuban/2014331.html

7.批量替换文章模型中作者字段```sql

update dede_archives set writer=replace(writer,’http://www.49hr.com','http://49hr.com‘);

  1. 例子解释:把文章模型中的作者由原来的http://www.49hr.com替换成http://49hr.com
  2. <a name="qaQkD"></a>
  3. ## 8.批量替换文章模型中来源字段```sql
  4. update dede_archives set source=replace(source,'网站制作www.49hr.com','网站制作49hr.com');

例子解释:把文章模型中的帖子来源由原来的网站制作www.49hr.com替换成网站制作49hr.com

9.批量替换文章命名规则```sql

update dede_arctype set namerule=’{typedir}/{aid}.html’;

  1. 例子解释:把站内所有文章模型命名规则全部替换成{typedir}/{aid}.html这样一种形式
  2. <a name="s1Q3e"></a>
  3. ## 10.批量替换软件模型演示地址超链接```sql
  4. update dede_addonsoft set writer=replace(officialUrl,'http://www.49hr.com','http://49hr.com');

例子解释:把软件模型原始地址超链接由原来的http:/www.49hr.com替换成http://49hr.com

11.批量审核文章

  1. update dede_archives set arcrank=0
  1. update dede_arctiny set arcrank=0

例子解释:①arcrank=0 仅动态;②两串代码分别执行

12.批量删除文档关键词维护

  1. Delete from dede_keywords

例子解释:直接将文档关键词维护里的所有数据都清空。

13.织梦sql命令批量删除所有文章```sql

delete from dede_addonarticle where aid>0; delete from dede_arctiny where id>0; delete from dede_archives where id>0;

  1. <a name="5kmE0"></a>
  2. ## 14.织梦sql命令批量删除某个id段的文章:
  3. ```sql
  4. delete from dede_addonarticle where aid >= 100 and aid< =5000;
  5. delete from dede_arctiny where id >= 100 and id< =5000;
  6. delete from dede_archives where id >= 100 and id<=5000;

这段sql命令就是把文章id从100到5000的全部删除掉

15.织梦sql命令批量删除某个栏目下文章:

  1. delete from dede_addonimages where typeid = 5;
  2. delete from dede_arctiny where typeid = 5;
  3. delete from dede_archives where typeid = 5;

16.织梦sql命令批量删除指定栏目:

  1. delete from dede_arctype where id in (93,94,95,96,97)

注:这段sql命令就是把栏目id为93、94、95、96、97的栏目删除掉了

17.织梦sql命令批量合并文章到指定栏目:

  1. update dede_archives set typeid='70' where typeid in (93,94,95,96,97)

注:这段sql命令就是把栏目栏目id为93,94,95,96,97里面的文章归为栏目id为70的栏目下面

18.织梦sql命令批量合并栏目到指定栏目为子栏目:

  1. Update `dede_arctype` set reid='目标父栏目ID' where id in(2,3,4,5)

19.织梦sql命令批量清空文章:

  1. delete from dede_addonarticle;
  2. delete from dede_addonimages;
  3. delete from dede_archives;
  4. delete from dede_arctiny;
  5. delete from dede_co_htmls;
  6. delete from dede_co_urls;
  7. delete from dede_co_mediaurls;
  8. delete from dede_tagindex ;
  9. delete from dede_taglist;
  10. delete from dede_keywords;

注:这段sql命令意思是清空文章和原来采集过的记录

20.织梦新发布文章id从1开始:

  1. alter table `dede_archives` auto_increment =141;
  2. alter table `dede_arctiny` auto_increment =141;
  3. alter table `dede_addonarticle` auto_increment =141;

21.织梦新发布栏目id从1开始:

  1. alter table `dede_arctype` auto_increment =1;

注:表示新发布的文章或者栏目id从1开始,数字1也可以改为指定从任意id开始

22.织梦sql命令修改标题长度限制:

  1. alter table dede_archives modify column title varchar(200)

修改dedecms系统》系统基本参数》其他选项》文档标题最大长度为200,改此参数后需要手工修改数据表
注:以上sql语句的标点是中文标点,大家复制的时候切记要把标点切换为英文符号比如“”切换为””。