W MySQL DATETIME typ jest przechowywany wewnętrznie jako liczba 8-bajtowa, a nie jako ciąg tekstowy. Dlatego indeks utworzony w moment kolumna będzie działać do wyszukiwania podanej daty liczbowej wartość .
W zapytaniu:
SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'
silnik MySQL najpierw niejawnie rzuca moment kolumna do VARCHAR wpisz, a następnie wykona porównanie z '2015-06-08%' .