En unos de mis ultimos desarrollos realizados para una Clinica, tengo el registro de todos los medicos que trabajan alli entre estos esta el correo electronico, cuando solicite los datos de ellos, venian varios dominios no solo el dominio de la clinica, sino el dominio anterior que utilizaban, lo cual me parecio que daba incluso lo mismo, pues es un tema que no altera mucjo la base de datos.
Son mas de 500 registros de medicos y entre ellos habian mas de 100 con los dominios antiguos y a pesar de que la aplicacion ya cuenta con un mantenedor de medicos con las operaciones basicas (CRUD), siempre es mas facil para el cliente que el desarrollador los cambie y no se haga uno por uno, por tanto aqui la solucion cambiar directamente el dominio en la base de datos:
UPDATE users
SET email = CONCAT(LEFT(email, INSTR(email, ‘@’)), ‘dominionuevo.com’)
WHERE email LIKE ‘%@dominioantiguo.com%’
En el codigo anterior el nombre de la tabla se llama users y el campo en la tabla email
Facil bonito y rapído
Ingenierio en Informatica, Socio del unico grande de Chile el CSD Colo Colo...
Ve todos los articulos de valericio