Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/06/2009, 09:12
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Actualizar parte del string de un campo, en toda una columna

El uso de transacciones es vital para este tipo de cambios.

Antes de ejecutar esta sentencia puedes poner:

Código sql:
Ver original
  1. START TRANSACTION;
  2. UPDATE tu_table SET campo_url =  REPLACE(campo_url,'ejemplo.com','');

Revisar que todo esté bien.
Si el resultaodo es el esperado, se confirma la transacción
Código sql:
Ver original
  1. commit;

Si hay un error en la sentencia se deshacen los cambios.
Código sql:
Ver original
  1. ROLLBACK;

De esta forma, nos cuidamos de hacer mal uso de sentencias que puedan costar cambios drásticos.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming