mysql批量替换字段中指定字符串或数值的replace用法

要实现批量替换字段中指定的字符串为新的字符串,要借助于mysql的replace函数。

MySQL Replace 替换函数语法:

update TABLE_NAME set 字段名 = replace(字段名, "原来的值", "要替换成的值");


MySQL Replace 举例(我要将name字段中的www.suyunyou.com替换为"速云优"):

update user set name = replace(name, "www.suyunyou.com", "速云优")

如此MySQL就将所有名字为www.suyunyou.com的字符串替换成速云优了


当然,在update里面我们也可以添加条件,只替换我们需要替换的记录

update user set name = replace(name, "www.suyunyou.com", "速云优") where name like '%网址%'
上面是将name中包含网址的记录中的www.suyunyou.com的字符串替换成速云优


感谢您的阅读,希望对您有帮助,本文版权归 #速云优# 所有

评论 (0)