sql >> Database teknologi >  >> RDS >> Mysql

Fjernelse af links fra indlæg i wordpress ved hjælp af query

du skal bruge 'synes godt om' for at finde indlæg og understrengindeks for at fjerne det uønskede indhold

substring_index( substring_index(table.column, 'href=”', -1), '"',1) vil udtrække dit link

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

dette vil give dig teksten uden linket. Du vil stå tilbage med

<  a href=””>Test</a>

foretag derefter et nyt erstatnings- eller understrengindeks for at fjerne eventuelle uønskede rester.

Kør det endelig med det rigtige filter hvor:

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


  1. SQL LIMIT syntaksfejl

  2. Nulstilling af automatisk stigningsværdi af MySql-database med JPA

  3. Mysql InnoDB fejl 32 på Windows

  4. Enum i Hibernate, fortsætter som en enum