Mysql

MySQL,替換為…什麼都沒有(請刪除那些!)

  • February 15, 2022

我正在嘗試從“假”輸入 (CR) 中清除我的 WordPress 內容。這些是在我的內容遷移之後引起的,現在不時出現一個 程式碼,使網路渲染引擎“繪製”一個我不想成為任何東西的 CR。因此,這些段落似乎具有雙重 CR,並且看起來相距太遠。

我希望能夠進行 MySQL 查詢以擺脫該字元串,但目前我還沒有找到關鍵。我試過的是

UPDATE wp_posts set post_content = replace (post_content,' ',' ');

但我明白了

<p> </p>

以前是 弦樂的地方。這似乎根本不是答案。它是否必須與&符號一起使用,在這種情況下,我應該使用類似 或類似的東西嗎?

我不確定為什麼 會被解釋為輸入,因為它應該看起來像一個空格(Non-Breaking SPace)。無論如何,通過將字元串更改為雙引號,我能夠讓您的 SQL 在我創建的測試數據庫上執行。

UPDATE wp_posts set post_content = replace (post_content," ","");

另請注意,最後一對之間沒有空格。你希望它 什麼都沒有,而不是空格。

一些 GUI HTML 編輯器經常使用該程式碼<p> </p>來表示輸入。我認為您真正需要搜尋和刪除的是<p> </p>,而 不僅僅是一個不間斷的空格字元

引用自:https://serverfault.com/questions/246761