Exportar tablas con MySQL Workbench con instrucciones INSERT


Estoy tratando de exportar la base de datos que tengo en MySQL Workbench, pero estoy teniendo problemas para generar las instrucciones INSERT en el .archivo sql.

Ordeno exportar los datos, hago la ingeniería inversa para la base de datos que quiero exportar. Entonces, voy a

File/ Export / Forward Engineer SQL CREATE Script

Y una vez allí, selecciono la opción Generar instrucciones INSERT para Tablas.

El resultado solo genera el código para el crear tablas.

¿Hay alguna forma de crear las instrucciones insert para los datos?

Gracias

Author: Alvaro, 2012-11-06

5 answers

Para versiones anteriores:

Abra MySQL Workbench > Inicio > Administrar Importación / Exportación (Parte inferior derecha) / Seleccione la Base de datos requerida > Pestaña Opciones de Exportaciones Avanzadas >Insertar completo [Marcado] > Iniciar exportación.


Para 6.1 y más allá, gracias a ryandlf:

Haga clic en la pestaña administración (junto a esquemas) y seleccione Exportación de datos.

 62
Author: Vardan Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-04 19:06:03

Puede hacerlo usando la herramienta mysqldump en la línea de comandos:

mysqldump your_database_name > script.sql

Esto crea un archivo con las instrucciones database create junto con las instrucciones insert.

Más información sobre las opciones para mysql dump: https://dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html

 6
Author: solo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-11 12:13:41

Tuve algunos problemas para encontrar esta opción en versiones más recientes, por lo que para Mysql Workbench 6.3, vaya a esquemas e ingrese en su conexión:

introduzca la descripción de la imagen aquí


Vaya a Herramientas - > Exportación de datos

introduzca la descripción de la imagen aquí


Haga clic en Opciones avanzadas

introduzca la descripción de la imagen aquí


Desplácese hacia abajo y desmarque extended-inserts

introduzca la descripción de la imagen aquí


Luego exporte los datos que desea y verá el archivo de resultado como esto:

introduzca la descripción de la imagen aquí

 5
Author: Federico Piazza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-14 16:51:59

En MySQL Workbench 6.1.

Tuve que hacer clic en el botón Apply changes en el panel de inserción (solo una vez, porque dos veces y MWB se bloquea...).

Tienes que hacerlo para cada una de tus mesas.

Botón Aplicar cambios

Luego exporta tu esquema:

Esquema de exportación

Comprobar Generate INSERT statements for table

Comprobar INSERTAR

Está bien !

Inserciones ok

 3
Author: kmas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-10 10:26:50

Vaya al Servidor de menús y haga clic en Exportación de datos. Allí puede seleccionar la tabla y seleccionar la opción Dump Structure and Data' del menú desplegable.

 1
Author: Sunil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-13 07:38:21