0

データベースに、文字列 + '\n' を含む列を含む行 (> 50.000) があります。つまり、レコードは次のようになります。

  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 に答える