Copiar registros entre bases de datos



En MySql con un simple insert into ... select ... se pueden copiar datos entre diferentes bases de datos.

Por ejemplo tenemos la base de datos DB_A y otra base de datos llamada DB_B con una tabla llamada posts.

Con el phpMyAdmin nos ponemos en la base de datos DB_A y escribimos la siguiente consulta:

insert into news_posts select a.* from DB_B.posts as b where b.id = 4

Con esta consulta seleccionamos los registros de la base de datos DB_B y tabla posts y los insertamos en la base de datos DB_A en la tabla news_posts

Y esto es todo, feliz programming!!
Saludos
Alex.