Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2013, 08:21
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Remplazar parte de cadena

http://dev.mysql.com/doc/refman/5.0/...nction_replace

Si direccion es el nombre de tu campo

Código MySQL:
Ver original
  1. UPDATE ruta_archivo SET direccion=REPLACE(direccion,'C:\','H:\nuevo\');

No estoy seguro de si tendràs que "escapar" esa barra

Código MySQL:
Ver original
  1. UPDATE ruta_archivo SET direccion=REPLACE(direccion,'C:\\','H:\\nuevo\\');

Si la ruta es y será constante para todos los ficheros, quizas es mejor no guardarla en la bbdd y agregarla cuando quieras acceder al fichero

Código MySQL:
Ver original
  1. UPDATE ruta_archivo SET direccion=REPLACE(direccion,'C:\\','');

Código MySQL:
Ver original
  1. UPDATE ruta_archivo SET direccion=REPLACE(direccion,'C:\\Expert\\','');

para dejar el nombre del fichero limpio (siempre que el path sea constante)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 27/02/2013 a las 08:30