remettre à zéro l'auto-increment d'une table mysql

Mammouth du PHP | 804 Messages

27 avr. 2007, 09:30

Bonjour ALL,


Juste une question qui va peu être faire rire ! mais je ne sais plus comment on fait pour remettre à zéro l'auto-increment d'une table mysql, quelqu'un peu éclarcir ma lanterne ?

Je pense le savoir mais ca ne fonctionne pas ?


Merci d'avance

Mammouth du PHP | 514 Messages

27 avr. 2007, 10:27

euh, c'est pas du tout une bonne idée de faire ça ...

si tu as des liens sur tes ids ?

sinon, en vidant la table avec truncate table, je crois que ça remet tout à 0.

mais ça vide la table, hun.

ViPHP
ViPHP | 5924 Messages

27 avr. 2007, 12:48

Tu peux utiliser

Code : Tout sélectionner

ALTER TABLE machin AUTO_INCREMENT = 1;
mais je pense qu'aucun type de table ne t'autorisera à fixer un auto_increment inférieur à la plus grande valeur de ton champ auto incrémenté.

ViPHP
ViPHP | 3607 Messages

27 avr. 2007, 14:39


Mammouth du PHP | 804 Messages

27 avr. 2007, 15:18

non non aucun souci la table est vierge justement je réutilise courament mes tableau déjà créer pour réaliser d'autres site mais j'ai pas penser à remettre à 0 , maintenant ca me jêne un peu et veux repartir sur de bonne base.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2007, 15:23

Code : Tout sélectionner

TRUNCATE tablename
vide la table et réinitialise les variables liées, comme l'auto_increment, par exemple ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 804 Messages

27 avr. 2007, 15:24

super Sékiltoyai merci de vos infos ca marche impeccable :wink:

Mammouth du PHP | 804 Messages

27 avr. 2007, 15:27

Merci zeus c'est encore mieux, je cherchais le netoyage complet :D

Mammouth du PHP | 19672 Messages

27 avr. 2007, 15:35

... en vidant la table avec truncate table, je crois que ça remet tout à 0.

mais ça vide la table, hun.
Ne l'avait-il pas indiqué en tout premier lieu ? :-*
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 804 Messages

27 avr. 2007, 15:39

AU TEMPS POUR MOI le reste o....
Modifié en dernier par dogmongo le 27 avr. 2007, 17:53, modifié 1 fois.

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

27 avr. 2007, 17:36

Le pouvoir de la balise CODE

Mammouth du PHP | 514 Messages

27 avr. 2007, 17:42

oh la la j'avais pas percuté , autant pour moi mcorgnet , j'ai telement vou lus répondre rapidement à ton début de commmentaire que j'ai pas percuté sur la fin, pense à le mettre en mode php ca saute plus au yeux les code :wink: en tout cas thx !
AU TEMPS POUR MOI.

bordel.

pour le reste, on s'en fout un peu non ?

Mammouth du PHP | 514 Messages

27 avr. 2007, 17:43

Le pouvoir de la balise CODE
code power ?

moi je t'ai déjà croisé chez bashfr, alors attention hun.

Mammouth du PHP | 19672 Messages

27 avr. 2007, 17:47

moi je t'ai déjà croisé chez bashfr, alors attention hun.
:lol:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

27 avr. 2007, 19:24

moi je t'ai déjà croisé chez bashfr, alors attention hun.
HEIN.

bordel.

Namého :P