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

SQL Procédural MySQL Discussion :

modification de l'auto-incremente


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut modification de l'auto-incremente
    bonjour

    pouvez-vous me renseigner sur mon problème au niveau d'une possibilité.

    j'ai un champ numeric en auto-incrémente. J'aimerais à l'insertion d'une nouvelle donnée faire de sorte de rajouter un prefix du type année+mois exemple (200803-) et avoir après le tiret la suite logique de l'auto-incrémente.

    est ce possible de faire cette operation?

    a+ gilles

  2. #2
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    ce n'est pas possible avec l'option auto_increment

    avec un trigger tu pourras définir toi même ton auto_increment

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut
    merci pour ta reponse

    pourrais tu m'expliquer un peu plus en details

    merci a+ gilles

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Jette un coup d'oeil ici : http://maximilian.developpez.com/mys...tes_mysql5/#LB

    le pincipe est de ne pas mettre d'auto_increment tout en laissant le champ id vide a l'insertion.
    Ton trigger le remplira l'identifiant automatiquement a la création quand il se déclenchera sur un BEFORE INSERT

    Par contre fait attention si tu as un "-" tu peut pas garder le type numéric.

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

Discussions similaires

  1. Modification de l'auto-increment !
    Par Wisdom16 dans le forum Administration
    Réponses: 1
    Dernier message: 17/03/2009, 23h30
  2. [MYSQL] valeur auto-increment
    Par alex1er dans le forum Requêtes
    Réponses: 5
    Dernier message: 10/07/2003, 12h26
  3. Auto Increment
    Par Guizz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/06/2003, 18h36
  4. Nom du champs auto-incrementé
    Par norroy dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 18h30
  5. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05

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