Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2008, 06h29   #1
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 181
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 181
Points : 37
Points : 37
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
gilles974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 16h01   #2
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
ce n'est pas possible avec l'option auto_increment

avec un trigger tu pourras définir toi même ton auto_increment
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 08h43   #3
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 181
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 181
Points : 37
Points : 37
merci pour ta reponse

pourrais tu m'expliquer un peu plus en details

merci a+ gilles
gilles974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2008, 09h18   #4
Expert Confirmé
 
Avatar de Alain Defrance
 
Homme Alain DEFRANCE
Project Lead
Inscription : août 2007
Messages : 1 993
Détails du profil
Informations personnelles :
Nom : Homme Alain DEFRANCE
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Project Lead

Informations forums :
Inscription : août 2007
Messages : 1 993
Points : 2 919
Points : 2 919
Envoyer un message via MSN à Alain Defrance Envoyer un message via Skype™ à Alain Defrance
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.
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com
Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1
Project Lead eXo Social
Java Black Belt - Java Black Belt Coach
Alain Defrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h43.


 
 
 
 
Partenaires

Hébergement Web