2012-01-18 3 views
0

J'ai une table simple mysql avec cinq colonnes:Dois-je inclure auto_increment dans mes index?

id: auto_increment (primary) 
id_symbol: INT(4) 
id_category: INT(4) 
id_sector: INT(4) 
name: VARCHAR(100) 

Je voudrais créer un index pour id_simbol, id_category, id_sector si un seul index pour les colonnes. Ma question est:

Dois-je aussi ajouter l'id (auto_increment) faire cet index de sorte que quatre colonnes au total?

Merci!

+0

Si votre moteur de stockage est InnoDB, le PK est automatiquement inclus comme première colonne dans chaque index de toute façon. – Mchl

Répondre

3

Non, vous n'avez pas besoin d'ajouter la colonne id à cet index.

Questions connexes