[sql] insertion d'un autoincrement?

Résolu/Fermé
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. Resolu.

    avais pas mis de "default" a auto increment et javais un "not null" en plus. donc il commencait a la valeur maximale.
    1. 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.
      2. 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