以下を使用してください:
SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
参考までに、200万のレコードテーブルがあり、同様のクエリを実行しました。Salilsの回答には4.48秒かかり、上記の回答には2.25秒かかりました。
したがって、テーブルが大きい場合は、むしろこれを提案します。
以下を使用してください:
SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
参考までに、200万のレコードテーブルがあり、同様のクエリを実行しました。Salilsの回答には4.48秒かかり、上記の回答には2.25秒かかりました。
したがって、テーブルが大きい場合は、むしろこれを提案します。