Använd följande:
SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
Bara för referens jag har en 2 miljoner rekordtabell, jag körde en liknande fråga.Salils svar tog 4,48 sekunder, ovanstående tog 2,25 sekunder.
Så om tabellen är STOR skulle jag snarare föreslå detta.