Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuwanie linków z postów w wordpressie za pomocą zapytania

musisz użyć „lubię to”, aby znaleźć posty i indeks podciągów, aby usunąć niechciane treści

substring_index( substring_index(table.column, 'href=”', -1), '"',1) wyodrębni twój link

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

to da ci tekst bez linku. Zostaniesz z

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

następnie wykonaj kolejną zamianę lub indeks podciągu, aby usunąć wszelkie niepożądane pozostałości.

na koniec uruchom go z odpowiednim filtrem, w którym:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz MySQL do sprawdzania wartości przed wstawieniem wielu razy

  2. Konwertuj datę 41014 Excela na rzeczywistą datę w PHP lub JavaScript

  3. Importuj plik CSV bezpośrednio do MySQL

  4. mysql:uzyskaj liczbę rekordów między dwiema datami i godzinami

  5. Pierwsza kolumna o wyższej kardynalności w indeksie, gdy dotyczy zakresu?