可以使用 MySQL 的 REPLACE 函数来替换字符串中的一部分字符,然后再将更新后的字符串保存回数据库。 REPLACE 函数的语法如下:
REPLACE(str, find_string, replace_with)
其中,str 是待替换的字符串,find_string 是需要被替换的子字符串,replace_with 是用来替换的新字符串。该函数会在 str 中查找并替换 find_string 中的所有匹配项。
假设我们有一个名为 users 的表,其中有一个名为 nickname 的列,我们要将其中所有含有字符串“abc”的昵称中的”a“替换成“x”,
UPDATE users SET nickname = REPLACE(nickname, 'abc', 'xbc') WHERE nickname LIKE '%abc%';
来源地址:https://blog.csdn.net/Ls66666Ls/article/details/130730092