如何把mysql中某个字段中的多个不同数一次性替换为一个数,如a,b,c,d,e替换为hupdate 表名 set 字段名=REPLACE (字段名,'原来的值','要修改的值')  ,replace智能一次次的改,我想一次性实现这个
update 表名 set 字段名=REPLACE (字段名,'a\b\c\d\e','h') ,求大牛指点下

解决方案 »

  1.   

    e.g.
    update 表名 set 字段名=replace(replace(replace(replace(REPLACE (字段名,'a','h'),'b','h'),'c','h'),'d','h'),'e','h')
      

  2.   

    有translate函数吗?有可以试试
      

  3.   

    自己写个函数吧,update set 字段=fun_replace(字段,'待替换字符集a,b,c','替换结果字符e')