有没有一个函数或方法可以把信息中的单引号去掉,或转成其它字符,也就是只要出现某些字符,就用其它指定字符替换掉,多谢 !

解决方案 »

  1.   

    mysql> select replace('abcd','a','b');
    +-------------------------+
    | replace('abcd','a','b') |
    +-------------------------+
    | bbcd                    |
    +-------------------------+
    1 row in set
      

  2.   

    可以试试replace吧!replace(c1, ''','');
      

  3.   

    select 'a''''''''bcc';
    -- a''''bcc
    select replace('a''''''''bcc','''','');
    -- abcc
      

  4.   

    当然可以,楼上几位提供的REPLACE就可以了。
    不过对中文或其它多字节编码来说,要注意你的字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码