Copiar la estructura o los datos de tablas de MySQL

Publicado el en la categoría Bases de Datos

En el caso de necesitar copiar la estructura o los datos de tablas de MySQL, podemos hacerlo de manera muy fácil con éstos sencillos comandos.

Copiar únicamente la estructura de la tabla:

Para copiar la estructura de una tabla a otra tabla nueva deberemos escribir:

CREATE TABLE nombre_tabla_nueva LIKE nombre_tabla_existente;

Copiar la estructura y los datos de una tabla:

Para copiar la estructura de la tabla y todo su contenido escribiremos:

CREATE TABLE nombre_tabla_nueva SELECT * FROM nombre_tabla_existente;

O bien podemos realizar ésta misma operación en dos pasos, primero creando la estructura y luego copiando los datos:

CREATE TABLE nombre_tabla_nueva LIKE nombre_tabla_existente;
INSERT INTO nombre_tabla_nueva SELECT * FROM nombre_tabla_existente;
Facebooktwittergoogle_plus