[Résolu] Réinitialiser des ID dans mySQL (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #453333
    Lucrece
    Membre
    Initié WordPress
    33 contributions

    Bonjour,

    – Nom de l’hebergeur : Free

    Apres avoir changé certaines valeurs dans ma base sql j’ai un petit problème :

    J’avais voulu mettre mes Id d’article en suivant (cf http://www.wordpress-fr.net/support/viewtopic.php?pid=46425) (j’ai abandonné cette idée stupide).

    Mais maintenant l’Id de mes nouveaux articles est bizarres : je passe de 735 à 10025 (bien sur il n’y a rien entre les deux), j’aimerais réinitialiser le compteur (car il doit bien s’agir de cela) à 736 (en gros défaire les bonne grosses bêtises que j’ai faites).

    Quelqu’un saurait ce qu’il faut modifier pour réinitialiser le compteur. Apres cela, promis je vous embête plus avec cette histoire d’ID.

    Merci à tous !

    #606431
    ModoFX
    Membre
    Chevalier WordPress
    362 contributions

    Bonsoir,

    Je ne connais pas 36 solutions, à part vider / supprimer les tables et tout recommencer !

    Je ne pense pas qu’il existe une requête qui puisse remettre « un auto-increment d’origine ».

    PS : La prochaine fois clible mieux le nom de tes post car « sql, Id » ça ne veut pas dire grand chose (j’ai modifié les choses 😉).

    Cordialement,

    #606432
    Lucrece
    Membre
    Initié WordPress
    33 contributions

    Lorsqu’on post un nouvel article WP va bien chercher à un endroit le numero d’ID. ?
    Merci fix pour le titre !

    #606433
    ModoFX
    Membre
    Chevalier WordPress
    362 contributions

    Re,

    L’auto-increment n’est pas géré par WordPress mais par le serveur sql (mySQL).

    Lorsque tu crées un nouvel article, l’id n’est « pas calculé » via l’id du post précédent (par ex. : 45) + 1 = ce qui donnerait l’id 46 pour ce nouvel article.

    Cela se fait directement par le serveur sql, WordPress n’y est pour rien dans l’histoire ! Tu ne peux donc rien faire…

    Cordialement,

    #606434
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Salut 🙂

    De mémoire, la requête en SQL est la suivante :

    ALTER TABLE wp_posts AUTO_INCREMENT = xxx

    A utiliser avec précaution 😉

    #606435
    fantome
    Participant
    Chevalier WordPress
    234 contributions

    Tu peux modifier directement dans la table en SQL, manoeuvre risquée. Sinon, du point de vue strictement informatique, ce n’est absolument pas grave que ta numérotation d’id commence à 1, 100, ou 1000. De même, cela n’a pas vraiment d’importance que tu aies des trous dans ta numérotation.

    #606436
    Lucrece
    Membre
    Initié WordPress
    33 contributions

    Merci MS-DOS_1991, cela fonctionne !
    (je ne trouve pas comment on met [résolu] sur le titre, ce sont les modés qui s’en occupent ?)
    Et encore Merci a tous !

    #606437
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions
    fantôme wrote:
    Tu peux modifier directement dans la table en SQL, manoeuvre risquée. Sinon, du point de vue strictement informatique, ce n’est absolument pas grave que ta numérotation d’id commence à 1, 100, ou 1000. De même, cela n’a pas vraiment d’importance que tu aies des trous dans ta numérotation.

    Oui, m’enfin du point de vue strictement informatique aussi, cela dépend du type de champ SQL qui contient l’id en question: si c’est un champ [c]TINYINT UNSIGNED[/c] par exemple (qui accepte des valeurs de 0 à 255) et qu’à la suite d’un bug tu te retrouves avec une numérotation qui commence à 10000, le moteur SQL ne va pas aimer ^^ »

    (c’est juste un exemple hein, je n’ai pas regardé le type du champ en question mais j’imagine que dans ce cas-ci il peut recevoir sans peine des ids supérieurs à 10000 😉 )

    #606438
    ModoFX
    Membre
    Chevalier WordPress
    362 contributions

    Bonjour,

    MS-DOS_1991 wrote:
    Salut 🙂

    De mémoire, la requête en SQL est la suivante :

    ALTER TABLE wp_posts AUTO_INCREMENT = xxx

    A utiliser avec précaution 😉

    Je ne connaissais pas cette requête sql, ça peut être utile !

    PS : J’ai mis le post en [Résolu]

    Cordialement,

    #606439
    fantome
    Participant
    Chevalier WordPress
    234 contributions

    Merci pour cette précision MS-DOS 😉

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.