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

博客3年前 (2021)发布 铭创网络
350 0 0
Elementor编辑器

当我们在批量处理 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 域名前缀时,可能就会用到这个命令来进行数据库内容的批量替换工作。

© 版权声明
Vultr VPS 重磅限时优惠

相关文章

暂无评论

暂无评论...