dedecms使用SQL命令批量替换指定字符串的方法
本文实例讲述了dedecms使用SQL命令批量替换指定字符串的方法。分享给大家供大家参考。具体分析如下:
几年前做的一个QQ站现在把资料整过来了,但是发现有些litpic缩略图中的路么地址不对了,以前我都是使用phpmyadmin替换,今天我发现可以直接使用SQL命令运行器来解决,下面来看我一个替换litpic中指定路径地址.
查询指定 archives 表:
这个表是主表了,我们查询一条出来看看,结果如下.
运行SQL:select * from 你的表前缀_archives where id =1466,共有1条记录,最大返回100条.
记录:1
id:1466
typeid:110
typeid2:0
sortrank:1238913636
flag:c,p
ismake:1
channel:1
arcrank:0
click:33119
money:0
title:可爱的动态nomoQQ表情图片
shorttitle:
color:
writer:
source:
litpic:http://upload.jb51.net/allimg/c090405/123Y13349440-1SH6.jpg
pubdate:1238913636
senddate:1238913636
现在我们可以锁定到id =1466 记录:
执行结果:
运行SQL:
记录:1
litpic:http://upload.jb51.net/allimg/c090405/123Y13349440-1SH6.jpg
好了现在我们需要把litpic 字段中的http://upload.jb51.net 替换成 /uploads/ 这种,这些我们可以使用update replace来实现.
例子:
我们来执行看看结果,成功执行1个SQL语句,好现在我们来查询一下执行结果是不是我们想要的,再执行:
确定执行提示:
运行SQL:
记录:1
litpic:/uploads/allimg/c090405/123Y13349440-1SH6.jpg
看提示没有错误,我们在地址栏看看图片正确,查看是没有问题了,现在我们来批量替换.
这样我们查一下是为了防止后面替换不会替换没有http://upload.jb51.net了,也防止了sql出错导致数据库全部替换掉了.
成功执行1个SQL语句,我们再查一下看.
运行SQL:
希望本文所述对大家的dedecms建站有所帮助。
相关文章
- 这篇文章主要为大家介绍了DedeCms批量写入数据的函数,分析了函数的用法,对dedecms二次开发有一定参考借鉴价值,需要的朋友可以参考下2015-01-09
- 这篇文章主要为大家介绍了Dedecms图集批量上传提示报错302的解决方法,需要加上对版本的判断来解决,具有一定参考借鉴价值,需要的朋友可以参考下2015-01-09
- 这篇文章主要为大家介绍了dedecms批量替换文章中超链接的方法,涉及正则匹配与SQL调用的技巧,需要的朋友可以参考下2014-12-26
- 这篇文章主要为大家介绍了批量删除织梦dedecms文档搜索关键词的方法,主要通过dedecms后台的SQL命令界面执行SQL语句来实现,是非常实用的技巧,需要的朋友可以参考下2014-11-24
dedecms批量更新静态时提示:没有该栏目数据 可能缓存的解决方法
这篇文章主要为大家介绍了dedecms批量更新静态时提示:没有该栏目数据 可能缓存的解决方法,是针对系统搬家或还原之后出现该提示的缓冲删除与更新的解决方法,非常具有实用价2014-11-17- 这篇文章主要为大家介绍了dedeCms批量修改文章发布时间的方法,需要的朋友可以参考下2014-07-16
- 遇到更换文件目录或者更换空间域名的情况,常常导致dede图片和缩略图不能够正常显示,从而影响dede的正常使用,于是有必要批量替换图片路径2014-06-30
用数据库批量修改替换dedecms文章标题和内容的步骤分享[图文]
如果一个dedecms系统的门户网站,里面的信息内容,已经成千上万,当有一天想要修改大部分文章中的信息时,单篇文章修改的方法不是太现在,那么现在给大家介绍一下用数据库2019-02-26DeDecms 最新漏洞plus/search.php漏洞批量利用工具
DeDecms最新plussearch.php漏洞批量利用工具2013-02-20- 有时候我们想对已经发表文章的来源和作者进行批量替换,可以通过下面这个方式进行修改,或者也可以直接写在模板里面,不通过调用的形式2011-11-15
最新评论