Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2014, 12:53
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Consulta de update para links

NSD,
si las partes de cadena anterior y posterior a la cadena que buscas son fijas, es decir, siempre las mismas y no se repiten en otro lugar, puedes hacer esto:
Código MySQL:
Ver original
  1. SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( micampo, 'http://www.youtube.com/v/' , -1 ) , '?version', 1 )
  2. FROM `test`

como ves, con eso puedes obtener el texto. Crear un nuevo campo para guardar el dato, insertar los datos del campo con una consulta como esta
Código MySQL:
Ver original
  1. UPDATE test SET camponuevo = SUBSTRING_INDEX( SUBSTRING_INDEX( micampo, 'http://www.youtube.com/v/' , -1 ) , '?version', 1 )

pero tendrías que revisar luego que todo está bien.

Última edición por jurena; 09/01/2014 a las 14:23