duplicar tablas???
alguien sabe como duplicar una tabla ? quiero la misma estructura y los datos y los quiero pasar a otra tabla pero con otro nombre de tabla?
alguien sabe una sitaxis???
alguien sabe una sitaxis???
Para copiar una tabla debes utilizar el comando CREATE TABLE combinado con una consulta SELECT.
Por ejemplo, tenemos la tabla "personas" y se quiere crear la tabla clientes con la misma estructura de datos:
CREATE TABLE clientes SELECT * FROM personas
El comando anterior copiara la estructura de la tabla "personas" y todos sus valores en la tabla "clientes", si solo se desea copiar la estructura se debe agregar la cláusula WHERE con una condicional que no seleccione ningún dato de la tabla.
Por ejemplo:
CREATE TABLE clientes SELECT * FROM personas WHERE nombre='nada'
Espero que esto le sirva a quienes siguen buscando respuestas a esta pregunta.
Por ejemplo, tenemos la tabla "personas" y se quiere crear la tabla clientes con la misma estructura de datos:
CREATE TABLE clientes SELECT * FROM personas
El comando anterior copiara la estructura de la tabla "personas" y todos sus valores en la tabla "clientes", si solo se desea copiar la estructura se debe agregar la cláusula WHERE con una condicional que no seleccione ningún dato de la tabla.
Por ejemplo:
CREATE TABLE clientes SELECT * FROM personas WHERE nombre='nada'
Espero que esto le sirva a quienes siguen buscando respuestas a esta pregunta.
