Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2013 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  clé primaire auto incrémentation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

clé primaire auto incrémentation

n°2021211
Nils22nils
N i l s '
Posté le 05-09-2010 à 00:14:38  profilanswer
 

Salut tout le monde je voudrais savoir comment faire avec une base mysql auto incrémenter une clé primaire de cette facon : "CTC00001", "CTC00002" ... ou CTC resterais fixe et la partie "00001" s'incrémenterais de 1 a chaque nouvel ajout.
 
merci de votre aide


---------------
Steam Id : Nils124
mood
Publicité
Posté le 05-09-2010 à 00:14:38  profilanswer
 

n°2021212
flo850
moi je
Posté le 05-09-2010 à 00:18:31  profilanswer
 

tu ne peux pas directement  
au pire tu as une clé auto increment et tu rempli un champ calculé avec un trigger

n°2021336
rufo
Pas me confondre avec Lycos!
Posté le 06-09-2010 à 10:22:52  profilanswer
 

+1 pour le trigger (si ton SGBD les gère). Sinon, faut passer par une fonction du langage de programmation que tu utilises pour coder l'appli.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2021465
Nils22nils
N i l s '
Posté le 06-09-2010 à 20:46:55  profilanswer
 

Par contre c'est quoi les trigger ??


---------------
Steam Id : Nils124
n°2021509
esox_ch
Posté le 07-09-2010 à 09:17:10  profilanswer
 

Regarde dans la doc [:prozac]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2021675
antac
..
Posté le 07-09-2010 à 17:34:48  profilanswer
 

Un trigger permet au SGBD de détecter un événement. Par exemple tu peux faire un trigger sur le "afterinsert" d'une table qui va déclencher une ou des actions après insertion d'un élément dans ta table.
 
Par contre, excuse moi mais c'est quoi l'utilité d'avoir une clé primaire alphanumérique incrémentée ???

n°2021684
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2010 à 17:55:39  profilanswer
 

Perso, dans ce genre de cas, je fait un ID clé primaire qui va de 1 à n et je mets un index sur le champ "référence" (dans ton cas, le champ qui contient CTCxxxxx).
 
Autre solution pour toi : tu gères un ID de 1 à n et à l'affichage, tu rajoutes le préfixe "CTC". ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2021696
Nils22nils
N i l s '
Posté le 07-09-2010 à 19:07:24  profilanswer
 

c'est vrai que l'utilité de faire une clé alphanumérique ne met pas venu comme sa, en faite elle est utiliser dans la boite ou j'ai fais mon stage du coup j'ai du refaire la base de données et il utilisais une clé comme sa mais du coup je pense que je vais me contenter d'une clé classique. En ce qui concerne les trigger on va apprendre a s'en servir plus tard donc je verrais a ce moment la.
Merci de votre aide en tout cas @+


---------------
Steam Id : Nils124
n°2021732
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2010 à 21:57:58  profilanswer
 

Tu peux aussi apprendre le français dans la foulée... :/ Ca permettra au gens d'arriver à ta lire sans se faire des noeuds au cerveau.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2021852
Nils22nils
N i l s '
Posté le 08-09-2010 à 14:31:43  profilanswer
 

rufo a écrit :

Tu peux aussi apprendre le français dans la foulée... :/ Ca permettra au gens d'arriver à ta lire sans se faire des noeuds au cerveau.


certes je fais beaucoup de fautes d'orthographes mais cela n'empêche pas la compréhension du message.


---------------
Steam Id : Nils124
mood
Publicité
Posté le 08-09-2010 à 14:31:43  profilanswer
 

n°2021855
rufo
Pas me confondre avec Lycos!
Posté le 08-09-2010 à 14:50:36  profilanswer
 

Nils22nils a écrit :

c'est vrai que l'utilité de faire une clé alphanumérique ne met pas venu comme sa, en faite elle est utiliser dans la boite ou j'ai fais mon stage du coup j'ai du refaire la base de données et il utilisais une clé comme sa mais du coup je pense que je vais me contenter d'une clé classique. En ce qui concerne les trigger on va apprendre a s'en servir plus tard donc je verrais a ce moment la.
Merci de votre aide en tout cas @+


- ne m'est pas venu comme ça (et l'auxiliaire être et pas le verbe mettre) :/ sinon, ça veut rien dire
- en fait
- utilisé (participe passé et non infinitif)
- où (le pronom et pas la conjonction de coordination)
- dû (le verbe devoir et pas l'article défini)
- soit "il utilisait", soit "ils utilisaient"
- ça (démonstratif et pas possessif)
- à (pas le verbe avoir à la 3ième personne du singulier)
- là (démonstratif et pas l'article défini)
 
Par ailleurs, un peu de ponctuation dans les phrases ne ferait pas de mal... Voilà pour la leçon de français du jour.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2021856
Nils22nils
N i l s '
Posté le 08-09-2010 à 14:51:57  profilanswer
 

rufo a écrit :


Par ailleurs, un peu de ponctuation dans les phrases ne ferait pas de mal... Voilà pour la leçon de français du jour.


 
donc on est d'accord cela me rassure ;)


---------------
Steam Id : Nils124

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  clé primaire auto incrémentation

 

Sujets relatifs
VBA Incrémentation automatique selon une variable[DIVERS] Auto execution d'un programme à l'ouverture d'un fichier zip
index primaire/secondaire haché/b+action auto lors d'ajour de fichier dans le serveur
Auto-completion Code::Blocks pour la SDLBatch pour sauvegardes auto +insérer la date dans le nom du répertoire
Perdu dans une incrementation[Access] Double clé etrangere vers une meme clé primaire
Calcul auto montant d'un séjour selon dates choisiesRéinitialiser un compteur d'une clé primaire (en auto incrémentation)
Plus de sujets relatifs à : clé primaire auto incrémentation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR