20

DB のジャンクを置き換えようとしています:

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','');

休憩はどこから来るのですか??

何か案は?

4

2 に答える 2

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

上記を試してください。

于 2012-10-15T20:08:11.523 に答える