Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Worbench] Extraire données de ma base de donnée

Sujet résolu
    1 septembre 2010 à 15:46:36

    Bonjour à vous les zeros,
    Je possède une base de données sur workbench.

    J'aimerai extraire mes données afin de pouvoir les partager!

    En utilisant l'option de data Dump j'ai cocher, dans 'advanced export options', 'complete-insert-Use complete INSERT statements that include column names'
    Ceci m'a permis d'extraire mes données mais ceci ne prend pas en compte les clés étrangères. Ce qui veut dire que lorsqu'une personne exécute ce script il indique une erreur de clé étrangère et donc il faut toujours exécute bout de code par bout de code.

    Comment faire pour dumper mes données dans l'ordre des insert en prenant en compte les clés étrangères (insert d'une table avant une autre)


    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      2 septembre 2010 à 9:25:07

      bonjour,
      lorsque l'on fait des imports avec MySQL on utilise SET FOREIGN_KEY_CHECKS = 0; pour désactiver temporairement les contrôles sur les contraintes de clés étrangères.

      Citation : mysql


      mysql> SET FOREIGN_KEY_CHECKS = 0;
      mysql> SOURCE dump_file_name;
      mysql> SET FOREIGN_KEY_CHECKS = 1;


      cf http://dev.mysql.com/doc/refman/5.0/fr [...] straints.html
      Regardez si ce n'est pas la même chose avec workbench.

      • Partager sur Facebook
      • Partager sur Twitter
        2 septembre 2010 à 10:01:28

        Citation : sicilien007

        bonjour,
        lorsque l'on fait des imports avec MySQL on utilise SET FOREIGN_KEY_CHECKS = 0; pour désactiver temporairement les contrôles sur les contraintes de clés étrangères.

        Citation : mysql


        mysql> SET FOREIGN_KEY_CHECKS = 0;
        mysql> SOURCE dump_file_name;
        mysql> SET FOREIGN_KEY_CHECKS = 1;


        cf http://dev.mysql.com/doc/refman/5.0/fr [...] straints.html
        Regardez si ce n'est pas la même chose avec workbench.



        Bonjour et merci pour ta réponse,
        J'ai cherché ce que tu m'as dit mais je n'ai trouvé aucunes options qui ressemble à ceci sur workbench !!! Je pense que ça doit être sa mais comment le désactiver je ne sais pas !!!
        • Partager sur Facebook
        • Partager sur Twitter
          2 septembre 2010 à 13:52:04

          dis moi c'est bien workbench 5.X que tu utilises?
          Si c'est ça c'est le mixte des anciens workbench (l'agl), mysql querybrowser et mysql administrator.
          Si c'est ça tu es sur le module SQL Editor ?
          • Partager sur Facebook
          • Partager sur Twitter
            2 septembre 2010 à 16:55:30

            Citation : sicilien007

            dis moi c'est bien workbench 5.X que tu utilises?
            Si c'est ça c'est le mixte des anciens workbench (l'agl), mysql querybrowser et mysql administrator.
            Si c'est ça tu es sur le module SQL Editor ?



            o_O Oui c'est la version 5.2.21.
            Il y a bien un module SQL Editor mais pour extraire la BDD je vais dans "Manage Import / Export dans le menu principal"
            • Partager sur Facebook
            • Partager sur Twitter

            [Worbench] Extraire données de ma base de donnée

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown