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