Bonjour,
Ça fait des années que j'utilise MySQL et que je mets comme nom d'index, le même nom que ma colonne, en me disant que dans la requête de SELECT, je dois utiliser le nom de l'index... (et les outils comme PhpMyAdmin font de même)
Mais maintenant que j'utilise des outils de modélisation plus évolué, comme MySQL Workbench, je m'aperçois que la création d'index n'utilise jamais le nom de la colonne concernée...
Alors ma question est toute bête : est-ce que le nom d'un index est important ?
Exemple pour me faire comprendre encore mieux :
- soit une colonne "auteur_id" qui est une FK vers la table "auteurs"
- soit une requête de type "SELECT titre FROM elements WHERE auteur_id = 12"
- si mon index sur "auteur_id" se nomme "index_toto", est que la requête précédente utilisera bien cet index ou bien dois-je la réécrire pour mettre "index_toto = 12" dans la clause WHERE ?
Merci par avance pour vos points de vue et désolé si la question vous paraît idiote
AV
Partager