2016-04-05 3 views
1

wp_postsテーブルには、post_contentという名前のカラムがあります。私は<!--nextpage-->のすべてのインスタンスについてこの列を検索し、それが存在する場合は削除したいと考えています。カラムにtermのmysqlテーブルがあり、見つかった場合はストリップ用語を検索します。

は、したがって、たとえば、以下の場合はpost_content行に発見された:私はどのようなSQLクエリを実行することができます

helloworld lorem 

hello<!--nextpage-->world lorem 

その後にそれを取り除きますか?

+0

UPDATEは、SET POST_CONTENT = REPLACE wp_posts(POST_CONTENTを、 '' '< - - NEXTPAGE!>'); –

答えて

4
UPDATE wp_posts 
SET post_content = REPLACE(post_content, '<!--nextpage-->', '') 

または

UPDATE wp_posts 
SET post_content = REPLACE(post_content, '<!--nextpage-->', '') 
WHERE post_content LIKE '%<!--nextpage-->%' 
+1

列にその値があるかどうかを確認するには、 'where'を追加する必要があります。 –

+0

@GordonLinoff - これは正しいですか – Sinto

関連する問題