我如何获得今天日期的mysql结果?

wil*_*fun 1 mysql sql

我正在尝试从今天插入的表中提取结果。每个插入都标有时间戳。

如果我做这样的查询:

SELECT * 
  FROM table 
  WHERE added > DATE_SUB(NOW(), INTERVAL 1 DAY) 
Run Code Online (Sandbox Code Playgroud)

看来我得到的东西确实落在了今天的日期,但也得到了 24 小时前的东西。也许我在看东西。

我不想看到 24 小时前的东西...

Vol*_*erK 5

您可以提取时间戳字段的日期部分并将其与当前日期进行比较。

SELECT x,y,z FROM t WHERE Date(added)=Curdate()
Run Code Online (Sandbox Code Playgroud)