[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.

2 réponses

  1. 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
  2. Charly25 Messages postés 619 Date d'inscription   Statut Membre Dernière intervention   135
     
    salut
    as-tu essayer ca

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

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