我正在尝试替换我的数据库中的垃圾:
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','');
来自哪里的突破?
有什么想法吗?
答案 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', '');