前提・実現したいこと
WordPressのDBについてです。
以下のようにREPLACEを使って一括置換をしています。
sql
1UPDATE wp_posts 2SET post_content=REPLACE(post_content, '置換対象' , '置換後') 3WHERE post_type='post' ;
これでワイルドカードをつかうことはできないでしょうか。
例えば以下のような内容をワイルドカードを使って置換したいです。
URLの後半が少し乱数になっていて(文字数は決まっている)、テキスト内は数字と文字列が混在し、文字数も少し異なります。
<a href="/hoge/AAAAAA0001/">期間限定 XXX</a> <a href="/hoge/AAAAAA1001/">期間限定 YYYY</a> <a href="/hoge/AAAAAA0112/">期間限定 XXY</a> <a href="/hoge/AAAAAA0012/">期間限定 YX</a>
これをすべて置換対象にできるようなワイルドカードの書き方をご教授願えないでしょうか。
REPLACEを使わなくてもけっこうです。
また、このようなケースの場合はどうされているのか、例えばこういうときはひとつずつやるのが当たり前だよなどと教えていただければ幸いです。
宜しくお願いいたします。
変換後はどうなっていればいいのですか?
あなたの回答
tips
プレビュー