MYSql多次替换查询

jam*_*jam 15 mysql replace

我有这个

UPDATE  table 
SET  example = REPLACE(example, '1', 'test') 
WHERE example REGEXP '1$'
Run Code Online (Sandbox Code Playgroud)

因此,此代码将"example"字段中的所有"1"实例替换为"test".

我想重复2,3,4等等.

但是使用单独的查询会非常低效.

我只用一个查询就能做到这一点吗?

谢谢

zer*_*kms 44

俄罗斯套娃;-)

REPLACE(REPLACE(REPLACE(example, '3', 'test') , '2', 'test') , '1', 'test') 
Run Code Online (Sandbox Code Playgroud)

  • @Konchog你的评论不是一个很好的评论`¯\ _(ツ)_ /¯` (10认同)