Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Modificar contenido de la base de datos

Estas en el tema de Modificar contenido de la base de datos en el foro de Mysql en Foros del Web. Buenos días. Tengo una web con Wordpress y me gustaría eliminar un contenido que se repite en todos los post Tengo localizada la base de ...
  #1 (permalink)  
Antiguo 10/03/2018, 03:06
 
Fecha de Ingreso: julio-2005
Mensajes: 13
Antigüedad: 18 años, 8 meses
Puntos: 0
Modificar contenido de la base de datos

Buenos días.

Tengo una web con Wordpress y me gustaría eliminar un contenido que se repite en todos los post

Tengo localizada la base de datos y lo que me gustaría es que todo lo que tenga este aspecto fuera eliminado o sustituido por un espacio en blanco por ejemplo

<a href="http://paginaweb.com/index.php?title=Categoría:Empresas">:Empresas</a>

<a href="http://paginaweb.com/index.php?title=Categoría:Abogados">:Abogados</a>

<a href="http://paginaweb.com/index.php?title=Categoría:Asesorías_jurídicas">:As esorías jurídicas</a>

Etc...

Es decir... ¿Cómo puedo eliminar todo lo que tenga este aspecto?
1
<a href="http://paginaweb.com/index.php?title=Categoría:*********">*********</a>

he creado una sentencia pero no es la correcta

UPDATE tabla set post_content= replace(post_content,'<a href="
http://dominio.com/index.php?title=%">%</a>','')

Cuando hago un SELECT le tengo que poner % al principio y al final. Si hago
eso en el update borraría todo el contenido de la celda.
SELECT * FROM wp5lprlw_posts WHERE post_content LIKE '%<a href="
http://dominio.com/index.php?title=%">%</a>%'

¿alguien me puede ayudar? Gracias de antemano.
  #2 (permalink)  
Antiguo 10/03/2018, 14:30
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Modificar contenido de la base de datos

Hasta donde tengo entendido no se pueden usar expresiones regulares en REPLACE.

Tendrás que usar PHP como intermediario, o si tienes acceso al servidor podrías incorporar algo como esto
https://github.com/hholzgra/mysql-udf-regexp

Etiquetas: contenido, modificar, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:59.