我的数据库中有一些行(> 50.000),其中包含带有字符串 + '\n' 的列。我的意思是记录看起来像这样:
abcd\n or \nabcd
因此,有时我的应用程序无法正常工作。我的问题是:我如何用正确的值更新这些行并消除'\n'空格,除了去每一行并手动更新它?
update your_table set somecolumn = replace(somecolumn, '\n', '')
update mytable SET title = TRIM(TRAILING '\n' FROM title)
你试过这个吗?
UPDATE table SET column=REPLACE(column,'\\n','') WHERE column LIKE '%\\n' OR column LIKE '\\n%'
如果您不知道新行在哪里,只需:
UPDATE table SET column=REPLACE(column,'\\n','')