Una forma simple es hacer volcar la tabla vieja a una tabla temporal con la misma estructura, dentro de la base donde está la que estabas trabajando.
Código sql:
Ver originalCREATE TABLE temporal AS
SELECT *
FROM tablaorigen;
Y luego hacer un UPDATE aprovechando que las PK de ambos registros deben coincidir:
Código sql:
Ver originalUPDATE tabla T1 INNER JOIN tablaorigen T2 ON T1.pk1 = T2.pk2
SET T1.campo = T2.campo.
Atención:
Cuando pongo:
T1.pk1 = T2.pk2 me estoy refiriendo a la clave primaria de la tabla en que estás trabajando, cruzandola con los mismos campos de la tabla recuperada.Como no conozco la estructura de la tabla estoy poniendo campos imaginarios.
Tu pon los que correponden...