2010-06-09 17 views

Respuesta

25

para crear una tabla como en una réplica exacta de otra tabla:

CREATE TABLE `new_table_name` LIKE `old_table_name`; 
13

Si desea copiar también el contenido de la tabla que puede hacer:

CREATE TABLE `new_table_name` LIKE `old_table_name`; 
INSERT INTO `new_table_name` SELECT * FROM `old_table_name`; 
5

Si desea copiar la estructura de la tabla incluyendo sus claves, entonces debería usar:

CREATE TABLE `new_table_name` LIKE `old_table_name`; 

Para copiar toda la tabla

CREATE TABLE `new_table_name` SELECT * FROM `old_table_name`; 

Creará la tabla e insertará todos los datos de la tabla anterior pero sin traer las claves de la tabla anterior. Por lo tanto, deberá configurar las claves para la nueva tabla.

consulta
0

MySQL para copiar la estructura de una tabla para crear otra estructura de la tabla sin datos de otra manera es ...

CREATE TABLE `table_name_new` select * from `table_name_old` limit 0; 
Cuestiones relacionadas