Aller au contenu

L'"auto_increment"


Sujets conseillés

Posté

Bonjour,

J'ai dans ma base de donnée une valeur qui est en "auto_increment". Mais elle est passée de 529 à 1175096294 et l'auto incrémentation continue a partir de ce numéro.

Ce que je cherche a faire, c'est de repartir à 530........mais je ne sais pas comment faire.

Posté

Bonjour, je crois qu'il faut faire cette requete :

 UPDATE table 'nom de ta table' auto_increment = '530'

Posté

C'est plutôt:

ALTER TABLE nom_de_la_table AUTO_INCREMENT=530

;)

Posté (modifié)

Merci, c'est a dire que le nom de la table est le nom du champ qui est auto incrémenté ?

ma table se nomme 'titre' et le champ incrémenté se nomme 'nom'

Modifié par ZeDevil
Posté (modifié)

J'ai fait :

ALTER TABLE titre AUTO_INCREMENT=530

Mais l'incrémentation continue quand meme apres le chiffre 1175096294.

EDIT :

C'est bon !

J'ai du modifier toutes les entrée ou il y avait les chiffre commencant pas 1175096294 pour que le compte reparte............Merci de votre aide !

Modifié par ZeDevil
Posté

Je pense qu'il te faudra d'abord renumétoter les entrées qui ont une valeur supérieure... parce que si tu gardes des valeurs telles que 1175096294, il continuera automatiquement après cette valeur.

  • 1 month later...
Posté

Si tu parles de réattribuer les ID à tes entrées, je ne pense pas que ce soit possible directement en SQL.

Tu peux sans doute faire une moulinette en PHP (ou tout autre langage), qui les réaffecterait.

Pour finir, j'espère que tu ne fais pas cette manip sur un site en prod (ou alors que tes ID ne servent pas à identifier une entrée).

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...