DEDECMS使用SQL命令批量替换语句

1.更改文章中的内容

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

2,替换文章标题

update dede_archives set title=replace(title,‘原来的字符‘,‘替换后的字符‘);

3,替换文章关键字

update dede_archives set keywords=replace(keywords,‘原来的字符‘,‘替换后的字符‘);

4,替换文章描述

update dede_archives set description=replace(description,‘原来的字符‘,‘替换后的字符‘);

5.更改缩略图目录

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

6.批量替换软件模型内容部分超链接

pdate dede_addonsoft set introduce=replace(introduce,‘原来的字符‘,‘替换后的字符‘);

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

update dede_archives set writer=replace(writer,‘原来的字符‘,‘替换后的字符‘);

8.批量替换文章模型中来源字段

update dede_archives set source=replace(source,‘原来的字符‘,‘替换后的字符‘); 

9.批量替换软件模型演示地址超链接

update dede_addonsoft set writer=replace(officialUrl,‘原来的字符‘,‘替换后的字符‘);

10.批量审核文章

update dede_archives set arcrank=0

注:arcrank=0 仅动态

时间: 2024-11-09 06:12:46

DEDECMS使用SQL命令批量替换语句的相关文章

Dedecms sql命令批量修改内容

今天要修改一个网站的栏目命名方法,因为网站的文章数目太多了,为了方便管理和优化把栏目尽量的扁平化简单化,就要修改dedecms生成页面的命名方法,100多个栏目一个一个改要改多久啊,就从网上找了一个sql批量修改命名的方法,随便也把其他dedecms sql命名方法也发上来: select namerule from dede_arctype select namerule2 from dede_arctype update dede_arctype set namerule='{typedir

SQL命令和常用语句大全

学习SQL应知道的动态SQL语句基本语法 1 .普通SQL语句可以用Exec执行 9Kp=A ' CdaFr1 eg: Select * from tableName Wsc+A:<" Exec('select * from tableName') #Btn( Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N %BfplhE1a AN&)OIDc 2.字段名,表名,数据库名之类作为变量时,必须用动态SQL H

Perl 使用perl命令批量替换文件内容

对linux系统下面多个文本文件内容做处理,是SA经常需要完成的工作.如何高效的完成这个工作,perl应该是一个不错的语言工具.你甚至不需要编写perl脚本,用命令就可以完成上面的工作. perl 命令可以批量替换文件中的一些内容,操作起来非常高效.下面举几个例子: perl -pi -e "s/aaa/bbb/gi" test.txt 上面的命令把test.txt文件中的字符aaa替换成bbb perl -pi.bak -e "s/aaa/bbb/gi" test

SQL Server批量替换所有表中内容sql语句-清楚挂马

有朋友经常会发现自己的数据库所有的内容给插入了一些代码,如果要一个个表一个个记录去删除,太麻烦了,下面我在在网上找到一个可以批量删除的方法,实际上是批量把那段恶意代码替换,非常快速. declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.

织梦dedecms如何批量替换文章内容和缩略图

文章来自:http://blog.sina.com.cn/s/blog_475ea1130101co6w.html 第一种方法: 进入后台,点左侧的采集,点选批量维护的数据库内容替换. 1.替换标题内某关键词,选择dede_archives数据表,选择title字段,被替换内容:收入,替换为:赚钱,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便! 2.替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:收入,替

SQL替换语句 批量修改、增加、删除字段内容

sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符. 命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容') 如 UPDATE Whir_ProductRelese SET ReleseName=REPLACE(ReleseName,'aa','bb') 举例说明: 1)把backupfile表里url的字段内容里为aa的字符全部改为bb. update backupfile set

FireDAC 下的 Sqlite [11] - 关于批量提交 SQL 命令的测试

可把下面代码直接贴在空白窗体上, 以快速完成窗体设计:object DBGrid1: TDBGrid Left = 0 Top = 0 Width = 265 Height = 338 Align = alLeft DataSource = DataSource1 TabOrder = 0 TitleFont.Charset = DEFAULT_CHARSET TitleFont.Color = clWindowText TitleFont.Height = -11 TitleFont.Name

解决Oracle+Mybatis批量插入报错:SQL 命令未正确结束

Mybatis批量插入需要foreach元素.foreach元素有以下主要属性: (1)item:集合中每一个元素进行迭代时的别名. (2)index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置. (3)collection:根据传入的参数值确定. (4)open:表示该语句以什么开始. (5)separator:表示在每次进行迭代之间以什么符号作为分隔 符. (6)close:表示以什么结束. 首先,错误的xml配置文件如下: <insert id="save" da

DedeCMS批量替换栏目文件保存目录的方法

学点sql还是很有必要的. 有时候由于栏目太多,但是要修改一下栏目的保存目录.一个一个修改真的有点费事和慢.所以想了一个方法来批量修改栏目的保存目录.就是批量替换: update dede_arctype set typedir =  replace(typedir,"{cmspath}/a/",'{cmspath}/html/') 将html替换为你指定的目录,后台SQL命令行工具运行即可 如果要批量去掉文章保存路径中的年月日,就运行这个: update dede_arctype s