Cita:
Iniciado por huesos52
El uso de transacciones es vital para este tipo de cambios.
Antes de ejecutar esta sentencia puedes poner:
Código sql:
Ver originalSTART TRANSACTION;
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
Si hay un error en la sentencia se deshacen los cambios.
De esta forma, nos cuidamos de hacer mal uso de sentencias que puedan costar cambios drásticos.
Un saludo.
gracias, lo q pasa q el engine q usé es MyISAM, y tenia entendido que para transacciones tenia q ser InnoDB u otra más.
igual funcionó el replace, gracias a todos!