Exporter des tables avec MySQL Workbench avec des instructions INSERT

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

J'ordonne d'exporter les données, je fais l'ingénierie inverse pour la base de données que je veux exporter. Ensuite, je vais à

" Fichier / Exporter vers l'Avant/ l'Ingénieur SQL CRÉER un Script

Et une fois là, je sélectionne l'option générer des instructions D'insertion pour les Tables .

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

Existe-t-il un moyen de créer les instructions insert pour les données?

Merci

48
demandé sur Alvaro 2012-11-06 20:53:16

5 réponses

Pour les anciennes versions:

Ouvrez MySQL Workbench > accueil > Gérer L'importation / exportation (en bas à droite) / sélectionnez la base de données requise > onglet Options D'exportation anticipée >insérer complètement [coché] > Démarrer L'exportation.


Pour 6.1 et au-delà, grâce à ryandlf:

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

62
répondu Vardan Gupta 2017-11-04 19:06:03

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 pour MySQL dump: https://dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html

6
répondu solo 2015-12-11 12:13:41

J'ai eu quelques problèmes pour trouver cette option dans les versions plus récentes, donc pour Mysql Workbench 6.3, allez dans schemas et entrez dans votre connexion:

entrez la description de l'image ici


Allez dans Outils - > exportation de données

entrez la description de l'image ici


Cliquez sur Options avancées

entrez la description de l'image ici


Faites défiler vers le bas et décochez extended-inserts

entrez la description de l'image ici


Ensuite, exportez les données que vous voulez et vous verrez le fichier de résultat comme ce:

entrez la description de l'image ici

5
répondu Federico Piazza 2017-07-14 16:51:59

Dans MySQL Workbench 6.1.

J'ai dû cliquer sur le bouton 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 .

Bouton appliquer les modifications

Puis exportez votre schéma:

L'exportation de schéma

Vérifier Generate INSERT statements for table

Vérifier INSÉRER

Ça va!

Inserts ok

3
répondu kmas 2014-06-10 10:26:50

Allez dans Menu serveur et cliquez sur exportation de données. Là, vous pouvez sélectionner la table et sélectionnez L'option Dump Structure and Data ' dans la liste déroulante.

1
répondu Sunil 2015-11-13 07:38:21