更新SET新的SubString名称

时间:2018-09-25 09:03:59

标签: mysql sql

比方说,我将这个项目命名如下:

LordFire Nexus Bolt Nexus Right Leg The Bone of Nexus |cff00000Nexus Bright L

所以我希望将其名称从字符串中的“ Nexus”更改为“ Lyna”

示例:

LordFire Lyna Bolt Lyna Right Leg The Bone of Lyna |cff00000Lyna Bright L

我一直在使用此SQL,因为名称位于字符串的开头,但现在它随机出现在开始/中间/结尾,甚至靠近其他字符

UPDATE Table SET name = CONCAT("Lyna ", SUBSTRING(name, LENGTH("Nexus ")+1)) WHERE name like "Nexus%";

1 个答案:

答案 0 :(得分:2)

使用以下代码

更新表集名称=替换(名称,“ Nexus”,“ Lyna”)