Champ mysql auto_increment

Invité
Invité n'ayant pas de compte PHPfrance

03 août 2005, 20:44

Merci beaucoup je vais utiliser le ZEROFILL, par contre est ce qu'il ya une limite si je met par exemple 3 zéro (0001), est ce que ça pourras arriver jusqu'à 1000000000 ?

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

03 août 2005, 21:42

si tu mets INT(4) ZEROFILL ça te donnera un entier sur 4 chiffres : donc comme ça : 0001, 0002, 0003... etc

donc si tu veux aller jusqu'à 1 milliard c'est INT(10)

bins
Invité n'ayant pas de compte PHPfrance

04 août 2005, 08:41

Probleme c'est que je veux commencer avec 3 zéros (0001) donc INT(3) ZEROFILL. Mais que ça peut arriver jusqu'à 1 milliard comment faire ?

Mammouth du PHP | 543 Messages

04 août 2005, 08:55

Oubli l'auto-increment dans ton cas.

bins
Invité n'ayant pas de compte PHPfrance

04 août 2005, 09:16

J'ai fait une erreur je veut commencer avec 3 zéros donc INT(4) ZEROFILL. Ya t'il une limite ? on peut arriver à 1 milliard ?

Mammouth du PHP | 543 Messages

04 août 2005, 09:20

oui pas de soucis

je te disais d'oublier car tu aurai facilement pu tester toi meme ;)
Une table avec un id en int(1) ou 2 et tu fait des insertions jusqu'a depasser le nombre de chiffre.

bins
Invité n'ayant pas de compte PHPfrance

04 août 2005, 10:14

Ok super merci beaucoup !

Eléphanteau du PHP | 40 Messages

12 août 2005, 23:39

Tu peux utiliser ça pour commencer au nombre que tu veux. Par exemple, tu veux faire démarrer ton auto-increment à 12500, tu tapes :

ALTER TABLE nom_de_ta_table AUTO_INCREMENT = 12500;

Avec MySQL, ça devrait fonctionner ;-)