我有一些错误的PHP代码,它将文字\ r \ n字符插入到数据库中,而不是代表新行和回车符的特殊字符。任何人都可以帮我提出一个用特殊字符替换文字的查询吗?
这是一个SQL Fiddle设置。我真正需要的是返回包含“abc \ r \ ndef”而不是另一行的行。这可能是一个非常简单的逃生需要,但我无法解决。
http://sqlfiddle.com/#!9/1f2acb/1
一旦我有了这个查询,我想我会简单地使用
UPDATE test SET txt replace(txt,'UNKNOWN EXPRESSIOn','\ r \ n');
我在Ubuntu上运行MySQL 5.5。
答案 0 :(得分:1)
答案是与juanvan有关的类似问题。
UPDATE test set txt = replace(txt,'\\r\\n','\r\n');