共计 1406 个字符,预计需要花费 4 分钟才能阅读完成。
织梦 dedecms 的过程中,出于伪原创或者其他的原因,我们需要对文档的内容、标题、描述等等进行同义词或者其他的替换!那么,使用 SQL 命令批量替换最方便了。
这个就是一个简单的织梦 SQL 命令语句操作的问题,丸趣 TV(www.wanqutv.com)小编在织梦 DedeCMS 常用 SQL 命令语句整理一文中已经对织梦常用的 SQL 语句进行了一个总结,需要的朋友可以去看一下。
其他的织梦 SQL 语句就不多介绍了,这里主要说一下织梦的 SQL 批量替换语句。
通用的织梦 SQL 批量替换语句的格式是下面这样子的:
update ‘ 表名 ’ set body=replace(字段名,’ 需要替换的 ’,’ 现在的 ’);
DeDeCMS 标题批量替换
update dede_archives set title=replace(title,’ 旧标题 ’,’ 新标题 ’)
DeDeCMS 文章作者批量替换
update dede_archives set writer=replace(writer,’ 旧作者 ’,’ 新作者 ’);
DeDeCMS 文章来源批量替换
update dede_archives set source=replace(source,’ 旧来源 ’,’ 新来源 ’);
DeDeCMS 文章标签批量替换
update dede_tagindex set tag=replace(tag,’ 旧关键字 ’,’ 新关键字 ’);
update dede_taglist set tag=replace(tag,’ 旧标签 ’,’ 新标签 ’);
DeDeCMS 文章页关键字批量替换
update dede_archives set keywords=replace(keywords,’ 别人的 ’,’ 你的 ’);
DeDeCMS 文章页描述批量替换
update dede_archives set description=replace(description,’ 旧描述 ’,’ 新描述 ’);
DeDeCMS 文章 Url 规则批量替换
(把所有文章 Url 规则全部替换成 {typedir}/{aid}.html 这样一种形式 )
update dede_arctype set namerule='{typedir}/{aid}.html’;
DeDeCMS 内容批量替换
update dede_addonarticle set body=replace(body,’ 旧内容 ’,’ 新内容 ’)
DeDeCMS 缩略图批量替换
update dede_archives set litpic=replace(litpic,’ 旧图地址 ’,’ 新图地址 ’)
DeDeCMS 清空所有文章 SQL 语句
DELETE FROM dede_addonarticle WHERE aid >= 1 and aid< =5000;
DELETE FROM dede_arctiny WHERE id >= 1 and id< =5000;
DELETE FROM dede_archives WHERE id >= 1 and id<=5000;
清空回收站里所有的文章
delete dede_addonarticle,dede_archives,dede_arctiny from dede_addonarticle,dede_archives,dede_arctiny where dede_addonarticle.aid=dede_archives.id and dede_arctiny.id=dede_archives.id and dede_archives.arcrank=’-2′