Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2013, 15:07
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta de eliminacion complicada

Tomas_Liendo,
Yo entiendo que no siempre el contenido será 'digital one productora centro'.
Si todos los registros tienen para ese campo la misma estructura y orden de datos y todos presentan esa etiqueta de clase una vez, te diría que primero probaras esta consulta

Código MySQL:
Ver original
  1. SELECT CONCAT( '<p>', SUBSTRING_INDEX( campo, '</span>', '-1' ) )
  2. FROM tabla
Si ves que sale lo que quieres en todos los registros mediante un repaso rápido,
a continuación creas un campo de paso del mismo tipo y tamaño llamado camponuevo. Luego lanzas esta consulta:

Código MySQL:
Ver original
  1. UPDATE tabla SET camponuevo = CONCAT( '<p>', SUBSTRING_INDEX( campo, '</span>', '-1' ) )

Compruebas que todo está bien fijándote también en el resultado obtenido en todos los registros. Si ves registros con ese camponuevo vacío, deberás hacer otra consulta para pasar los datos de los registros donde no haya '</span>', y luego si tienes todo bien, eliminas el campo antiguo y cambias el nombre de camponuevo al nombre del campo viejo.