Użyj następującego:
SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
Tylko w celach informacyjnych mam tabelę rekordów 2 miliony, uruchomiłem podobne zapytanie. Odpowiedź Salils zajęła 4,48 sekundy, powyższe zajęło 2,25 sekundy.
Więc jeśli stół jest DUŻY, sugerowałbym to raczej.