我的表中有两列,分别是 ID、日期。 date 是日期时间戳(例如:2014-04-01 02:30:00)。
我想根据日期(2014-04-01)返回所有记录,而不是给出整个时间戳。我怎样才能实现这个目标?
最佳答案
如果您不关心索引,请使用以下内容:
select Id from table where DATE(date) = '2014-04-01'
否则
select Id from table where date between '2014-04-01 00:00:00' and '2014-04-01 23:59:59'
关于mysql - 根据 MySQL 中的日期选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23240690/