Bonjour à tous,

Soit la table "toto", conçue comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
id ->int
nom -> text
prenom -> text
ville -> text
Soit la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT ville FROM `toto` where nom='durand' and prenom='jean'
Est-il préférable d'avoir un index multiple sur les champs "nom" et "prenom" ou bien deux index sur "nom" et "prenom" indépendants ?

La notice des index de mysql à ce sujet n'est pas claire pour moi.

Deuxième niveau de réflexion : dans le cas où les deux seraient existants, lequel serait choisi ?

Merci à vous,

A bientôt,