Clonar una tabla MySQL de forma rápida y sencilla

Si dispones de acceso a la shell mysql, una forma sencilla de clonar una tabla de una base de datos, tanto su estructura como contenido es la siguiente:

mysql> CREATE TABLE tabla_destino SELECT * FROM tabla_origen;

6 comentarios en “Clonar una tabla MySQL de forma rápida y sencilla

  1. y para hacer un insert de tabla a tabla desde bash…. seria esto?? esque me da error y ni idea ya… $ echo «INSERT INTO bd1.tabla1 SELECT * FROM bd2.tabla2» | mysql –user=asdf –password=laksdjf

  2. Hola

    Este comando copia el contenido de la tabla pero no la estructura. Pueden verificar aquello ejecutando la query de una tabla con indices, al crear la nueva tabla no se lleva aquellos indices.

  3. Hola

    Estoy configurando una web en localhost, tengo que copiar unas tablas de joomla 2.5 para ponerlo en joomla 3.0, he han dicho que como hacerlo pero no me aclaro mucho, la base de datos los tengo en un hosting 1and1 y solo puedo accedor por web, mysql, puedo acceder a Ejecutar consulta sql base de datos, como copiar una base de datos ? alguna ayuda.gracias

    site 1. joomshopping 3.12.3
    site 2. joomshopping 4.1.0

    copy database (table jos_jshopping_*) from site 1 to site 2
    copy folder \components\com_jshopping\files from site 1 to site 2

    table jos_jshopping_products. rename field «product_name_image» to «image»

Comments are closed.