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
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.
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
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:
Allez dans Outils - > exportation de données
Cliquez sur Options avancées
Faites défiler vers le bas et décochez extended-inserts
Ensuite, exportez les données que vous voulez et vous verrez le fichier de résultat comme ce:
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 .
Puis exportez votre schéma:
Vérifier Generate INSERT statements for table
Ça va!
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.