Suponiendo que los nombres estan escritos exactamente igual en la tabla original y la tabla catalogo.
Copia la tabla tal cual.
Si los nombres del catalogo son una clave alternativa, es decir son unicos, puedes relacionar la tabla migrada con el catalogo por el nombre, con esta query creas la nueva tabla con los campos de la original y con el id del catalogo.
Si los nombres no son únicos lo tendras mas complicado...(es decir si hay dos Jorge Gomez distintos)
Código MySQL:
Ver originalSELECT ...campos tabla original
, catalogo.id
INTO TablaNueva
ON TablaOriginal.nombre
=catalogo.nombre
;
Si nombre en catalogo no es unico podrias trabajar sobre los que si sean unicos, y luego introducir el resto a mano.
Una vez hayas comprobado que todo cuadra puedes eliminar el campo nombre de la tabla migrada.
te servirá para ver que todo cuadra....