Logo
You
Code

Copiar una tabla y sus datos en MySql

Autor YouCode - http://www.youcode.com.ar/base-de-datos/copiar-una-tabla-y-sus-datos-en-mysql-118

Vamos a ver que simple es copiar una tabla con sus datos y sino existe la tabla destino, entonces que MySql la cree.

CREATE TABLE nombre_tabla_nueva SELECT * FROM nombre_tabla_existente;
Tambien disponemos del siguiente query para copiar, pero esta ves la tabla destino debe existir en nuestra base de datos:
INSERT INTO nombre_tabla_nueva SELECT * FROM nombre_tabla_existente;
o podriamos hacer una combinacion de ambos querys:
CREATE TABLE nombre_tabla_nueva LIKE nombre_tabla_existente;
INSERT INTO nombre_tabla_nueva SELECT * FROM nombre_tabla_existente;
http://www.youcode.com.ar/base-de-datos/copiar-una-tabla-y-sus-datos-en-mysql-118