我们知道如果表中数据带有空格,可以用trim()函数去掉,但是如果数据带有回车,该怎么去掉?

解决方案 »

  1.   


    mysql> insert into test values('aaa\nbbb'),('ccc\naaa'),('e\n\nb');
    Query OK, 3 rows affected (0.02 sec)
    Records: 3  Duplicates: 0  Warnings: 0mysql> select * from test;
    +---------+
    | str     |
    +---------+
    | aaa
    bbb |
    | ccc
    aaa |
    | eb    |
    +---------+
    3 rows in set (0.02 sec)mysql> update test set str=replace(str,'\n','');
    Query OK, 3 rows affected (0.05 sec)
    Rows matched: 3  Changed: 3  Warnings: 0mysql> select * from test;
    +--------+
    | str    |
    +--------+
    | aaabbb |
    | cccaaa |
    | eb     |
    +--------+
    3 rows in set (0.00 sec)
      

  2.   

    当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html