I MySQL är DATETIME typ lagras internt som ett 8-bytenummer, och inte som en textsträng. Därför indexet du skapade i moment kolumnen fungerar för att slå upp ett givet numeriskt datum värde .
I din fråga:
SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'
MySQL-motorn kastar först implicit moment kolumn till en VARCHAR typ och gör sedan jämförelsen mot '2015-06-08%' .