Cómo copiar una tupla de una tabla en otra

Antonio Galisteo

En determinadas ocasiones, como por ejemplo antes de borrar un registro de una tabla, nos puede interesar duplicarlo en otro lugar. Vamos a ver cómo duplicar una tupla de una tabla en otra, en este caso, en MySQL.

Suponiendo que tenemos dos tablas, tabla_original y tabla_backup donde en la segunda haremos la copia, basta con hacer lo siguiente:

INSERT INTO tabla_backup SELECT * FROM tabla_original WHERE id= miID;

Con esto, hacemos la copia de la tupla completa sin necesidad de especificar cada atributo, así, si en un futuro se agregan más atributos a la tabla, no tendrás que actualizar esta parte del código.

Espero que os haya sido de utilidad.

Publicado el 04-08-2016

Compartelo!

Deja un comentario

Comentanos

*
Ir arriba de la pagina