当前位置: 首页 > 面试题库 >

如何选择具有当前时间戳的行?

翟青青
2023-03-14
问题内容

我正在尝试从数据库表中仅选择今天的记录。

目前我使用

SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY));

但这需要过去24小时的结果,我需要它只选择今天的结果,而忽略时间。如何仅根据日期选择结果?


问题答案:

使用DATECURDATE()

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

我想 使用DATE 仍然使用INDEX

在演示中查看执行计划



 类似资料:
  • 问题内容: 我有一张表: 我需要选择具有最大更新值的id和val。因此,对于此表,结果应为: 问题答案: 这需要在与主表连接的子查询中进行汇总。

  • 本文向大家介绍如何在MySQL当前时间戳中选择10分钟内的所有记录?,包括了如何在MySQL当前时间戳中选择10分钟内的所有记录?的使用技巧和注意事项,需要的朋友参考一下 您可以使用以下语法选择当前时间戳内10分钟之内的所有记录- 为了理解上述语法,让我们创建一个表。创建表的查询如下- 使用insert命令在表中插入一些记录。查询如下- 使用select语句显示表中的所有记录。查询如下- 以下是输

  • 问题内容: 我有一个mysql数据库,其中有一个TIMESTAMP字段,标题为date。如何选择月份为当前月份的所有字段? 提前致谢! 问题答案: 更新 一种更好的索引友好型查询日期范围内数据的方法 注意: 您不对列数据应用任何函数,而是在条件的右侧进行所有必要的计算(它们是常量,并且仅在执行后评估一次)。这样,您就可以使MySQL受益于该列上可能具有的索引。 原始答案: 注意: 尽管此查询产生正

  • 问题内容: 民间, 我试图了解MomentJS API。在机器上获取当前时间的合适方法是什么? 与 试图解析他们的文档,并且不清楚使用什么。 http://momentjs.com/docs/#/query/is-a- moment/ 问题答案: 在这里,您要为CurrentDate分配一个momentjs实例: 这里只是一个字符串,是momentjs实例的默认格式的结果: 这里是自一月…以来的秒

  • 我试图获得一个SQL语句来选择时间戳在两个给定时间戳之间的行。这是我试过的。(这是在Java servlet上,而我是Java时间戳对象。) 这里的from和to是timestamp对象这给了我一个语法错误,当我试图准备语句时,请帮助

  • 问题内容: 我想要这样的当前时间戳: 1320917972 问题答案: 解决方案是: