Partage
  • Partager sur Facebook
  • Partager sur Twitter

Passer moteur de stockage MySQL vers INNODB

Anonyme
    18 septembre 2017 à 10:45:16

    Bonjour la communauté !

    Qui pourrait m'indiquer la requête SQL permettant de passer le moteur de stockage DE LA BDD en INNODB ?

    J'ai essayé un truc du genre
    ALTER bdd
    ENGINE = INNODB;

    mais... MySQL ne comprend pas cette requête... Merci à qui pourra m'aider !

    • Partager sur Facebook
    • Partager sur Twitter
      18 septembre 2017 à 11:17:44

      Bonjour,

      InnoDB ne concerne pas la BDD dans son ensemble, mais ses tables, individuellement.

      ALTER TABLE table_name ENGINE=InnoDB;

      Si tu veux modifier toutes les tables d'une base, il te faut faire cette requête pour chacune ...

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
      Anonyme
        18 septembre 2017 à 15:59:53

        oui ça je sais :)

        L'ennui c'est que là dans le contexte je dois modifier le moteur de la BDD elle-même...

        Donc techniquement c'est impossible ?

        • Partager sur Facebook
        • Partager sur Twitter
          18 septembre 2017 à 16:10:50

          GeoffreyLEGAVE1 a écrit:

          je dois modifier le moteur de la BDD

          Benzouye a écrit:

          InnoDB ne concerne pas la BDD dans son ensemble, mais ses tables, individuellement

          La base de données n'a pas de moteur ... On parle de "moteur de table" pas de "moteur de base" ... Si tu veux changer le moteur de toutes les tables de ta base cf. mon message précédent ...

          GeoffreyLEGAVE1 a écrit:

          Donc techniquement c'est impossible ?

          Ce n'est pas techniquement impossible ... C'est simplement incorrect ... C'est comme si tu disais "je voudrais changer le goût de ce pixel" ... Le goût n'est pas une caractéristique d'un pixel, comme le moteur n'est pas une caractéristique d'une base de données ...

          -
          Edité par Benzouye 18 septembre 2017 à 16:11:44

          • Partager sur Facebook
          • Partager sur Twitter
          Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
            7 avril 2020 à 15:11:18

            Passer du moteur de stockage MylSAM a InnoDB
            • Partager sur Facebook
            • Partager sur Twitter
              7 avril 2020 à 18:11:23

              Ok, merci ... une contribution pertinente ...

              • Partager sur Facebook
              • Partager sur Twitter
              Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

              Passer moteur de stockage MySQL vers INNODB

              × 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