MySQL indexe-t-il automatiquement les colonnes de clés étrangères ?
Vous soulevez un bon point au sujet des index à clé composite ; cependant, MySQL abandonnera automatiquement/silencieusement un index à clé unique généré automatiquement si un index à clé composite nouvellement créé remplit l'obligation de rendre les vérifications de clé étrangère rapides. Pour être honnête, je ne sais pas pourquoi MS SQL, DB2 et d'autres ne le font pas. Ils ont peu d'excuses. Je ne peux pas penser à un cas d'utilisation où un index généré automatiquement sur les clés étrangères serait nuisible.