Dans MySQL, le DATETIME
le type est stocké en interne sous la forme d'un nombre de 8 octets, et pas sous forme de chaîne de texte. Par conséquent, l'index que vous avez créé au moment
la colonne fonctionnera pour rechercher une valeur de date numérique donnée .
Dans votre requête :
SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'
le moteur MySQL lance d'abord implicitement le moment
colonne à un VARCHAR
tapez puis fait la comparaison avec '2015-06-08%'
.