在Mysql DB中删除回车

时间:2012-10-15 20:05:18

标签: mysql

我正在尝试替换我的数据库中的垃圾:

UPDATE xxxxxx set body = replace(body,'<p></p><p>','<p>')

某些标签未被替换,因为它们之间存在换行符......

在phpmyadmin中我看到了:

yadda yadda<p></p>
<p>yadda yadda

这不起作用..

UPDATE xxxxxx set body = replace(body,'\\r\\n','');
UPDATE xxxxxx set body = replace(body,'\\r','');
UPDATE xxxxxx set body = replace(body,'\\r','');

来自哪里的突破?

有什么想法吗?

2 个答案:

答案 0 :(得分:30)

UPDATE xxxxxx set body = replace(body,'\r\n','');
UPDATE xxxxxx set body = replace(body,'\n','');

尝试以上方法。

答案 1 :(得分:8)

这些都不适合我。然后我意识到我也有段落休息¶。 这个查询对我有用:

UPDATE xxxxxx SET body = REPLACE(REPLACE(body, '\r', ''), '\n', '');