MySQL 数据库批量替换字符内容

当我们在批量处理 MySQL 数据库的时候,通常会遇到需要将一些特定的字符内容在多个表单中进行批量替换的情况。遇到这样的情况,我们就无法在进行搜索定位逐一修改了。这是时候,我们需要用到批量替换字符内容的 MySQL 命令来进行替换操作。

例如,当我们数据库中出现如下情形:

表名:area
id name
1 禹州
2 禹州市
3 禹州市
4 禹州市
5 禹州

我们想要将 name 字段中的“禹州市” 统一改为“禹州”,就需要使用如下命令:

update `area` set `name` = replace(name, '市', '');

或者也可以使用:

update `area` set `name` = replace(name, '禹州市', '禹州');

其实这两种方法使用的是同一个命令,只是替换的方式不太一样!大家在网站数据迁移更换域名、或者网站部署 SSL 证书后修改 https 域名前缀时,可能就会用到这个命令来进行数据库内容的批量替换工作。

未经允许不得转载:赢聚网 » MySQL 数据库批量替换字符内容
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • (邮箱) (必填)
  • (网址)

觉得文章有用就打赏一下文章作者

微信扫一扫打赏