[sql] insertion d'un autoincrement?

Résolu/Fermé
Tgaud -  
 nfraicheur -
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

Tgaud
 
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   Statut Membre Dernière intervention   133
 
salut
as-tu essayer ca

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

pour l'auto increment normalement tu laisse vide.
1
Tgaud
 
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
nfraicheur
 
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