Tenemos el siguiente escenario donde foo
ha sido renombrado como .Cómo mover datos entre 2 tablas/con columnas diferentes en bases de datos diferentes
foo.col1
ha sido renombrado como foo1.col11
.
foo.col2
se ha eliminado
De hecho, estos solían ser tablas similares y me gustaría copiar los datos de A a B para estas tablas. ¿Cómo haría una migración simple dado que los nombres de tabla/columna han sufrido un cambio?
Database 'A'
create table foo {id pk, col1 varchar(255), col2 tinyint(1), col3 datetime);
create table foo_bar1 (id pk, foo_id fk, col4 datetime, col5 varchar(255));
Database 'B'
create table foo1 {id pk, col11 varchar(255), col3 datetime);
create table foo1_bar1 (id pk, foo1_id fk, col4 datetime, col5 varchar(255));
INSERTAR EN B.foo (id, col11, col3) SELECCIONAR id, col1, col3 FROM A.foo – dwalldorf