MySQL批量轮换指定字段中的字符串

MySQL批量替换指定字段中的字符串

当我们在升级网站或应用程序的数据库时,经常会碰到数据库中某个字段的字符串批量替换的问题。本文就将介绍如果使用MySQL内置的SQL函数来实现字符串批量替换。

批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多。

批量替换的具体语法是:

UPDATE 表名 SET指定字段 = replace(指定字段, ‘要替换的字符串’, ‘想要的字符串’) WHERE 条件;
如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

UPDATE article SETcontent = replace(content, ‘解决’, ‘解放’) WHERE ID<5000;
是不是很简单,比编写脚本来实现替换容易得多,而且效率更高。

小提示:实际上,在MSSQL中的TSQL语句中也存在这样的Replace函数。

MySQL批量轮换指定字段中的字符串

相关文章:

你感兴趣的文章:

标签云: