2016-07-16 3 views
0

私のWordpressサイトでは、期限切れの取引が数千件あります。それらはすべてArchivedカテゴリにあります。私はすべてのタイトル(アーカイブされた投稿)の前に文字列 "EXPIRED"を挿入するMySQLのクエリやPHPプログラムを探しています。私は提案を感謝します。
PS - これを行うプラグインはありますが、有効期限を設定するために各投稿を編集する必要があり、何千もの投稿があります。ワードプレスのタイトルに「EXPIRED」を挿入するMySQLクエリ

答えて

0
UPDATE yourtable 
SET titleColumn = CONCAT('EXPIRED ', titleColumn) 
WHERE category = 'archived' 

tablename、columnnames、およびwhere句を調整する必要があります。

プログラムの外部から値を変更する前に、データをバックアップすることを忘れないでください。更新前

フィドル:更新後のhttp://sqlfiddle.com/#!9/74462a/3

フィドル:http://sqlfiddle.com/#!9/b27752/2

+0

私はテストと呼ばれる新しいカテゴリを作成し、この正確なクエリを実行しました:UPDATEは= CONCAT( 'EXPIRED'、POST_TITLE) SETのPOST_TITLEをwp_posts WHERE post_category = 'test'私は理由を理解できませんが、すべての投稿が更新されました。 – EatDrinkDeals

+0

それは可能ではありません。更新ステートメントの結果を示すフィドルを追加 – Philipp

関連する問題