values tables multiple into enum sql mysql data-migration

tables - Seleccione e inserte en mĂșltiples bases de datos con MySQL



mysql procedure insert multiple rows (2)

Solo para elaborar un poco la respuesta de OMG Ponies, puedes usar cualquier cláusula WHERE , como:

INSERT INTO db1.tablename SELECT * FROM db2.tablename src WHERE src.lastlogin >= ''2013-10-31 07:00:00''

Tengo 2 tablas idénticas en 2 bases de datos diferentes que residen en el mismo servidor. ¿Cuál sería la mejor manera de copiar datos de una tabla a otra?


Utilizar:

INSERT INTO db1.table1 SELECT * FROM db2.table2 t2 WHERE NOT EXISTS(SELECT NULL FROM db1.table1 t1 WHERE t1.col = t2.col)

La existencia está simplificada, pero se omite si hay una clave principal / auto_increment para preocuparse por / etc.