Partage
  • Partager sur Facebook
  • Partager sur Twitter

comment réarranger les id d'une table

Sujet résolu
    29 mars 2020 à 17:46:59

    Bonjour à tous

    j'espère que le COVID 19 ne vous touche pas trop.

    Voilà j'expose mon problème.

    J'ai une table par exemple ma table qui contient 4 champs.

    Après avoir fait un DELETE FROM matable WHERE id = 2 je me retrouve certe avec 3 champs mais avec un trou en id.

    Donc j'ai maintenant en id: 1, 3 et 4.

    je voudrai savoir si c'est possible de réorganiser les id en 1, 2 et 3.

    Merci de votre aide.

    • Partager sur Facebook
    • Partager sur Twitter
      29 mars 2020 à 22:50:39

      Bonjour,

      Question posée maintes fois... as-tu cherché un peu avant de poster ?

      Il ne faut pas renuméroter les clés primaires auto incrémentée ... Le rôle de cet ID n'est pas de donner un ordre lisible par l'homme, mais d'assurer l'intégrité référentielle des données, notamment dans le cadre des contraintes de clés étrangères...

      Il y a un trou ... ce n'est ni grave, ni important...

      Mais peut-être as-tu un contexte particulier qui imposerait cela, quel est-il ?

      -
      Edité par Benzouye 29 mars 2020 à 22:51:39

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        30 mars 2020 à 1:27:11

        Benzouye a écrit:

        Bonjour,

        Question posée maintes fois... as-tu cherché un peu avant de poster ?

        Il ne faut pas renuméroter les clés primaires auto incrémentée ... Le rôle de cet ID n'est pas de donner un ordre lisible par l'homme, mais d'assurer l'intégrité référentielle des données, notamment dans le cadre des contraintes de clés étrangères...

        Il y a un trou ... ce n'est ni grave, ni important...

        Mais peut-être as-tu un contexte particulier qui imposerait cela, quel est-il ?

        -
        Edité par Benzouye il y a environ 1 heure


        merci de ta réponse cela répond à ma question.

        un grand merci encore.

        • Partager sur Facebook
        • Partager sur Twitter

        comment réarranger les id d'une table

        × 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