web-dev-qa-db-fra.com

Exporter des tables avec MySQL Workbench avec des instructions INSERT

J'essaie d'exporter la base de données de MySQL Workbench, mais j'ai des problèmes pour générer les instructions INSERT sur le fichier .sql.

Je commande d'exporter les données, je fais du reverse engineering pour la base de données que je veux exporter. Ensuite, je vais à

Fichier/Exporter/Transférer SQL CREATE Script

Et une fois dedans, je sélectionne l’option Générer des instructions INSERT pour les tableaux.

Le résultat ne génère que le code des tables de création.

Est-il possible de créer les instructions d'insertion pour les données?

Merci

59
Alvaro

Pour les anciennes versions:

Ouvrez MySQL Workbench> Accueil> Gérer les importations/exportations (en bas à droite)/Sélectionnez la base de données requise> Onglet Options d'exportation avancée> Terminer l'insertion [Coché]> Démarrer l'exportation.


Pour 6.1 et au-delà, merci à ryandlf:

Cliquez sur l'onglet Gestion (à côté des schémas) et choisissez Exporter les données.

69
Vardan Gupta

J'ai eu quelques problèmes pour trouver cette option dans les versions les plus récentes. Pour Mysql Workbench 6.3, accédez aux schémas et entrez votre connexion:

enter image description here


Allez dans Outils -> Exporter des données

enter image description here


Cliquez sur Options avancées

enter image description here


Faites défiler et décochez extended-inserts

enter image description here


Puis exportez les données souhaitées et vous verrez le fichier de résultats comme ceci:

enter image description here

15
Federico Piazza

Vous pouvez le faire en utilisant l'outil mysqldump en ligne de commande:

mysqldump your_database_name > script.sql

Cela crée un fichier avec des instructions de création de base de données avec des instructions d'insertion.

Plus d'informations sur les options de mysql dump: https://dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html

8
solo

En MySQL Workbench 6.1.

Je devais cliquer sur le Apply changes dans le panneau d’insertion (une seule fois, car deux fois et MWB se bloque ...).

Vous devez le faire pour chacune de vos tables.

Apply changes button

Puis exportez votre schéma:

Export schema

Vérifier Generate INSERT statements for table

Check INSERT

C'est d'accord !

Inserts ok

3
kmas

Allez dans le serveur de menus et cliquez sur Exporter les données. Là, vous pouvez sélectionner la table et sélectionner l'option Dump Structure and Data 'dans la liste déroulante.

1
Sunil