sql >> データベース >  >> RDS >> Mysql

クエリを使用してワードプレスの投稿からリンクを削除する

    投稿を検索するには「like」を使用し、不要なコンテンツを削除するにはサブストリングインデックスを使用する必要があります

    substring_index( substring_index(table.column, 'href=”', -1), '"',1) リンクを抽出します

    mysql> SELECT REPLACE(table_column, substring_index( substring_index(table.column, 'href=”', -1),  '"',1) , '');
    

    これにより、リンクのないテキストが表示されます。

    が残ります
    <  a href=””>Test</a>
    

    次に、別の置換または部分文字列インデックスを実行して、不要な残りを削除します。

    最後に、次の場所で適切なフィルターを使用して実行します:

    UPDATE wp_posts SET post_content = REPLACE (
    post_content,
    'Item to replace here',
    Replacement text here')
    where mycolumn like "%dontneedthisdomain.com%"
    


    1. PHPでのMySQL全文検索の一致したコンテキストの取得(およびセキュリティ)

    2. ユーザー テーブルの管理者パスワードをハッシュするにはどうすればよいですか?

    3. Oracleで英数字以外の文字のみを含む行を返す2つの方法

    4. MySQL結果セットを行から列に変換する