Clé primaire indexée automatiquement sur MySQL???


OJAL
WRInaute passionné
WRInaute passionné
 
Messages: 1178
Inscription: 10 Avr 2003

Clé primaire indexée automatiquement sur MySQL???

Message le Lun Aoû 14, 2006 14:23

Bonjour,

J'ai un champ défini comme clé primaire sur une table.
Je ne trouve nul part si un champ primaire est automatiquement indexé...
Lorsque je créé un index sur ce champ, MySQL créé l'index sans problème, mais m'indique le message suivant:
La colonne `xxxxxxx` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Que dois-je en conclure???

Merci d'avance ;-)

bigjet
WRInaute discret
WRInaute discret
 
Messages: 211
Inscription: 21 Nov 2004

Message le Lun Aoû 14, 2006 14:39

Conclusion => Une clé primaire est déja un index


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Lun Aoû 14, 2006 14:57

Un index sert à la base à optimiser les accès aux infos, la clé primaire identifie par un id unique chaque enregistrement, et donc permet l'optimisation également de l'accès aux données via cet id. Pas besoin d'indexer la clé donc ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités