[sql] insertion d'un autoincrement?

Résolu/Fermé
Tgaud - 20 juil. 2005 à 11:04
 nfraicheur - 11 juin 2008 à 23:38
Voila lors d'un insert, comment faire pour que mysql s'occupe lui meme de mon champ index (autoincrement)?

lorsque j'insert sans preciser le parametre, ou que je met "NULL" il me met 4294967295 par default, et refuse l'insertion suivante car le champ est dupliqué.

Si je le fais manuellement, ca marche, mais cest plus trop de "lauto increment" , cest du manuel..

comment gerez vous l'INSERT concernant ce champ?

merci.
A voir également:

2 réponses

Resolu.

avais pas mis de "default" a auto increment et javais un "not null" en plus. donc il commencait a la valeur maximale.
2
Charly25 Messages postés 621 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 3 février 2014 133
20 juil. 2005 à 11:57
salut
as-tu essayer ca

INSERT INTO 'table' ('index','.....) VALUES ('','.....).

pour l'auto increment normalement tu laisse vide.
1
oui je l'ai fait et quand je laisse vide il me met la valeur maximale possible, et a l'insertion d'apres pareil, sauf qu'il plante vu que la valeur maximale possible existe deja.
0
salut en fait moi je fais ce que tu dis
mais il n'affiche rien, il n'arrive pas à donner de valeur auto incrémentée
merci pour vos réponses
0