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%' .