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