IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Problème auto increment


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 13
    Points
    13
    Par défaut Problème auto increment
    Bonjour

    J'ai créé une table sous Mysql 5.1 avec trois colonnes.

    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    CREATE TABLE 'CONTACT'(
    num INT NOT NULL AUTO_INCREMENT,
    login VARCHAR(20) NOT NULL,
    contact VARCHAR(20) NOT NULL,
    primary key(num));
    Je désire donc que lorsque j'insère une valeur dans ma table je n'ai pas à entrer de numéro mais qu'il s'incrémente tout seul, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO CONTACT VALUES('monLogin','monContact');
    Problème : j'ai une erreur si j'utilise la requête précédente.


    Par contre si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO CONTACT VALUES(1,'monLogin','monContact');
    Je n'ai plus d'erreur dans ce cas.

    Les requêtes sont elles bonnes?

    Merci de votre aide

    A+

  2. #2
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Bonjour,

    Tu peux faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO CONTACT(login, contact) VALUES ('monlogin', 'monmail');
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO CONTACT VALUES('', 'monlogin', 'monmail')
    (en ne mettant pas de valeur pour l'id donc)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 13
    Points
    13
    Par défaut
    Merci pour ta réponse.

    A présent ça fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11gR2] Problème Auto-increment
    Par tarik14 dans le forum Oracle
    Réponses: 2
    Dernier message: 05/01/2015, 09h53
  2. problème avec l'auto-incrementation
    Par azräel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/07/2009, 22h24
  3. problème de numero auto-increment
    Par crabe71 dans le forum Développement
    Réponses: 2
    Dernier message: 29/07/2008, 15h59
  4. Réponses: 1
    Dernier message: 27/06/2006, 13h47
  5. [EJB2.1 Entity] [CMP] [MySQL] Problème avec clé primaire en auto increment
    Par tery dans le forum Java EE
    Réponses: 6
    Dernier message: 16/07/2004, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo