今天闵涛给大家共享一个织梦教程:通过织梦后台,可以简单,快速的替换数据库中的指定字符串。批量替换 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,',',','); |