Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2012, 04:13
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Buscar y sustituir en tabla

Código MySQL:
Ver original
  1. UPDATE tutabla set tupampo=replace(tucampo,".GIF",".JPG") WHERE tucampo LIKE "%.GIF%";

Para mayor seguridad ejecuta antes

Código MySQL:
Ver original
  1. SELECT tucampo,replace(tucampo,".GIF",".JPG") as tucampoCambiado
  2. FROM tutabla
  3. WHERE tucampo LIKE "%.GIF%";

para ver que hace la substitución que quieres.

Si quitas el ultimo % solo lo ejecutará quando la cadena buscada este al final del campo.

REPLACE(str,from_str,to_str)

12.3.1. Funciones de comparación de cadenas de caracteres
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 06/06/2012 a las 04:19