How to select rows that have current day’s timestamp?

use DATE and CURDATE()

SELECT * FROM `table` WHERE DATE(`timestamp`) = CURDATE()

Warning! This query doesn’t use an index efficiently. For the more efficient solution see the answer below

see the execution plan on the DEMO

Leave a Comment