|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2007 Messages : 163 ![]() |
A t-on la possibilité avec MySQL d'avoir deux clés pour une table, avec doublons. Si oui, comment ?
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Je ne suis pas sûr de comprendre ta question. La clef primaire est forcément unique. Maintenant, on peut faire une clef concaténée de deux champs qui, pris séparement, ne sont pas nécessairement unique, mais dont la combinaison, elle, est forcément unique. ced |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 177 ![]() |
Dans une table tu peux mettre plusieurs entités pour faire une clé primaire.
Par exemple le binome (entités_1 , entités_2) peut constituer une clé primaire. Par definition , chaque binome est alors unique dans la table. Sinon, ce n'est pas une clé primaire. Une clé primaire est là pour garantir l'absence de doublons dans une table. mais elle peut être constituée d'une ou plusieurs entités... Et c'est alors l'ensemble de ces entités qui garantit l'unicité. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : avril 2006 Messages : 833 ![]() |
as tu essayé de créer ta tables avec les champs désiré et de mettre à la fin :
? |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : février 2007 Messages : 75 ![]() |
Laissez le apporter des précisions car la je ne comprend pas trop ce que tu veux faire moi aussi
A savoir qu'une clé primaire est unique. Si la clé est l'association de 2 champs alors cette association est unique.* |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
on peut créer autant d'index qu'on veut sur une table. Ils ne forment pas une clé primaire, et n'impliquent pas d'unicité.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com