Différence entre Clé primaire et Clé unique

La clé primaire et la clé unique sont utilisées pour identifier un tuple de manière unique et appliquer l’unicité dans une colonne ou une combinaison de colonnes.

La différence clé entre la clé primaire et la clé unique est que la clé primaire n’accepte pas les valeurs NULL alors que les valeurs NULL sont autorisées dans les contraintes de clé uniques.

 

Table de comparaison
Clé primaire Clé unique
Définition Il est utilisé pour servir d’identifiant unique pour chaque ligne d’une table. Il détermine également de manière unique une ligne, qui n’est pas définie en tant que clé primaire.
Valeur NULL acceptée La clé primaire n’acceptera pas les valeurs NULL. La clé unique acceptera une valeur NULL.
Nombre de clés pouvant être définies dans la table Une seule clé primaire Peut avoir plusieurs clé unique
Index Crée un index cluster Crée un index non cluster
Questions techniques sur MYSQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *