0

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

  abcd\n or \nabcd

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

4

3 回答 3

1
update your_table set somecolumn = replace(somecolumn, '\n', '')
于 2012-07-14T16:39:11.183 回答
0
update mytable SET title = TRIM(TRAILING '\n' FROM title)
于 2012-07-14T16:37:04.493 回答
0

你试过这个吗?

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

如果您不知道新行在哪里,只需:

UPDATE table SET column=REPLACE(column,'\\n','')
于 2012-07-14T16:41:39.817 回答