编辑列包含字符串+空格的行

时间:2012-07-14 16:34:23

标签: php mysql

我的数据库中有一些行(> 50.000),其中包含字符串+'\ n'的列。我的意思是记录看起来像这样:

  abcd\n or \nabcd

因为有时我的应用程序无法正常工作。我的问题是:如何使用正确的值更新此行并消除“\ n”空格,除了转到每一行并手动更新它?

3 个答案:

答案 0 :(得分:1)

update your_table set somecolumn = replace(somecolumn, '\n', '')

答案 1 :(得分:0)

update mytable SET title = TRIM(TRAILING '\n' FROM title)

答案 2 :(得分:0)

你试过这个吗?

UPDATE table SET column=REPLACE(column,'\\n','') WHERE column LIKE '%\\n' OR column LIKE '\\n%'

如果您不知道新行的位置,只需:

UPDATE table SET column=REPLACE(column,'\\n','')