J'étais curieux depuis que je l'ai lu dans un doc. Est-ce que l'écriturePlacer des colonnes d'index à gauche d'une instruction mysql WHERE?
select * from CONTACTS where id = ‘098’ and name like ‘Tom%’;
vitesse la requête en opposition à
select * from CONTACTS where name like ‘Tom%’ and id = ‘098’;
Le premier a une colonne indexée sur le côté gauche. Est-ce que cela accélère réellement les choses ou est-ce la superstition?
en utilisant PHP et MySQL
Comme d'autres l'ont indiqué, MySQL ne se soucie pas de la commande. Mais je me souviens d'Oracle (il y a longtemps, peut-être que ce n'est plus un problème) de devoir jouer avec l'ordre de la clause where pour l'utiliser correctement. Je ne manque pas ces jours-ci ... – nathan