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
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.
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
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:
Vaya a Herramientas - > Exportación de datos
Haga clic en Opciones avanzadas
Desplácese hacia abajo y desmarque extended-inserts
Luego exporte los datos que desea y verá el archivo de resultado como esto:
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.
Luego exporta tu esquema:
Comprobar Generate INSERT statements for table
Está bien !
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.
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