字段A可能包含任一数字,把全部数字转换成#

解决方案 »

  1.   

    MYSQL不支持正则替换。可以直接update t 
    set x= replace( replace( replace( replace(x,'0','#'),'1','#'),'2','#'),'3','#')
      

  2.   

    如果是java,可以用 replaceAll("\\d", "#")
    如:
    String str = "a1b2c3d45".replaceAll("\\d", "#");
    System.out.println(str);
    结果输出为:a#b#c#d##
      

  3.   

    mysql 中没有正则表达式替换,只能逐个数字替换了