In MySQL il DATETIME
type viene memorizzato internamente come un numero di 8 byte e non come stringa di testo. Pertanto, l'indice che hai creato nel moment
la colonna funzionerà per cercare una data data numerica valore .
Nella tua richiesta:
SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'
il motore MySQL prima lancia implicitamente il moment
colonna a un VARCHAR
digita e quindi esegue il confronto con '2015-06-08%'
.