2010-06-03 7 views
6

Est-il vrai que dans MySQL la clé primaire est indexée automatiquement?Une clé primaire est-elle indexée automatiquement?

+3

Il ne serait pas appelé "clé" s'il n'était pas indexé. –

+3

@Paul Tomblin - Ce n'est pas tout à fait exact. L'indexation est une fonctionnalité spécifique à l'implémentation du SGBD. Une "clé" est un terme utilisé dans la spécification SQL pour désigner les attributs qui identifient de manière unique une entité. En réalité, presque tous les SGBD implémentent des contraintes uniques en créant également un index sur les colonnes, mais cela n'est pas nécessaire. – Thomas

Répondre

11

Oui, c'est vrai. Un index est requis pour appliquer la contrainte unique sur les clés primaires.