Copiar registros entre bases de datos



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

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de 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.