Bonjour

J ai une base de données avec des arrivées de courses hippiques.

J ai une table dont la structure est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
`id` int(11) NOT NULL AUTO_INCREMENT,
  `id_course` int(11) NOT NULL,
  `couple` varchar(50) NOT NULL,
  `cg` double NOT NULL,
  `cp` double NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_id_course` (`id_course`),
  KEY `idx_couple` (`couple`)
J aimerai savoir si mes index sont pertinents dans la mesure ou je souhaite effectuer une rechecrhe du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select * from table where id_course=1234 and (couple like '%1%' and couple like '%2%')
Ne serait il pas plus pertinent de faire un seul index sur les colonnes id_course ET couple ?

merci de vos conseils