sql >> Databasteknik >  >> RDS >> Mysql

Ta bort länkar från inlägg i wordpress med hjälp av query

du måste använda "gilla" för att hitta inlägg och delsträngsindex för att ta bort det oönskade innehållet

substring_index( substring_index(table.column, 'href=”', -1), '"',1) extraherar din länk

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

detta ger dig texten utan länken. Du kommer att vara kvar med

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

gör sedan ett nytt ersättnings- eller delsträngsindex för att ta bort eventuella oönskade rester.

kör den till slut med rätt filter där:

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


  1. Hur kan jag visa tabellstrukturen i SQL Server-frågan?

  2. Åtkomst till en tabell utan att ange schemanamnet

  3. Oracle SQL CASE NÄR ORA-00932:inkonsekventa datatyper:förväntat CHAR fick NUMMER 00932. 00000 - inkonsekventa datatyper:förväntade %s fick %s

  4. mysql summa, med rad-ID