Utilizamos tablas de MySQL a las que agregamos nuevos campos de vez en cuando a medida que nuestro producto evoluciona. Estoy buscando una forma de exportar la estructura de la tabla de una copia de la base de datos a otra, sin borrar el contenido de la tabla a la que estoy importando.¿Puedo importar una estructura actualizada en una tabla MySQL sin perder su contenido actual?
Por ejemplo, decir que tengo copias A y B de una tabla, y añado los campos X, Y, Z a la tabla A. ¿Hay alguna manera de copiar la estructura modificada (campos X, Y, Z) en la tabla B mientras mantiene su contenido intacto?
Intenté usar mysqldump, pero parece que solo puedo copiar toda la tabla con su contenido, anulando la anterior, o puedo usar la marca "-d" para evitar copiar datos (estructura de dumping solamente), pero esto creará una tabla vacía cuando se importe, anulando nuevamente los datos antiguos.
¿Hay alguna manera de hacer lo que necesito con mysqldump, o alguna otra herramienta?
¿Cómo se puede hacer un script automático para hacerlo? –
@Jack ¿Qué quiere decir con "script automático" exactamente, usando qué plataforma? –
usando MySql. Script genérico que volca la estructura en el desarrollo y luego se importa en producción, sin sobrescribir los datos en la producción, pero solo aplica cambios de estructura desde el desarrollo. –