打印本文 打印本文 关闭窗口 关闭窗口
dede织梦批量替换数据库中指定字段中字符串的sql语句
作者:武汉SEO闵涛  文章来源:本站原创  点击数2311  更新时间:2011/11/9 11:55:57  文章录入:mintao  责任编辑:mintao

 今天闵涛给大家共享一个织梦教程:通过织梦后台,可以简单,快速的替换数据库中的指定字符串。批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种情况时,因为不懂数据库,所以感觉很难实现;其实可以试用批量替换的sql语句,效率也会高很多,特别是诸如dede系统等后台就有sql命令行工具,可以快捷方便的实现此功能!

首先登陆dede后台-系统-sql命令行工具,输入命令即可。

命令格式如下:

UPDATE 表名 SET
指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’) 
WHERE 条件;

举例:如果你想把 addonarticle 表中 ID 小于5000的记录,body字段中“百度”替换成“谷歌”,那么语法就是:

UPDATE addonarticle SET
body= replace(body,'百度','谷歌') 
WHERE ID<5000;

比如我想把文章表中的标签、关键词字段中的中文逗号“,”全部替换成英文逗号,我们可以用如下语句快速解决:

UPDATE dede_archives SET keywords = replace(keywords,',',','); 

UPDATE dede_taglist SET tag = replace(tag,',',',');

打印本文 打印本文 关闭窗口 关闭窗口