数据表A,有一个字段rmbrmb中都是字串例如ABCASDFASFASFASFASFASFASFASDFASDFASDFASDFA.我想替换rmb中ABC的部分为RMB请问怎么做
如果替换为空的。即相当于删除所有ABC。该如何做?谢谢

解决方案 »

  1.   

    update A set rmb=replace(rmb,'ABC','RMB');
    替换rmb中ABC的部分为RMB update A set rmb=replace(rmb,'ABC','');
    即相当于删除所有ABC
      

  2.   

    update tt set rmb=replace(rmb,'ABC','RMB')
    mysql help:
    REPLACE(str,from_str,to_str) Returns the string str with all occurrences of the string from_str replaced by the string to_str. REPLACE() performs a case-sensitive match when searching for from_str. mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
            -> 'WwWwWw.mysql.com'This function is multi-byte safe