gpt4 book ai didi

mysql - 从数据库中选择数据库时间戳比当前时间戳小 10 分钟的条目

转载 作者:行者123 更新时间:2023-11-29 08:23:28 28 4
gpt4 key购买 nike

我的表中有一个名为 time_stamp 的列。我需要获取当前时间前 10 分钟输入的最新 2 个条目。例如:如果当前时间是 2013-09-06 09:47:37 ,那么我需要获取 10 分钟前输入的两行。请有人帮我解决这个问题..??

我使用了这个查询,但它不起作用:

mysql_query("SELECT * FROM mytable WHERE time_stamp>=(NOW()-INTERVAL 10 MINUTES)");

最佳答案

根据您所说的具体含义...当前时间前 10 分钟...可能是

SELECT * 
FROM Table1
WHERE time_stamp < NOW() - INTERVAL 10 MINUTE
ORDER BY time_stamp DESC
LIMIT 2

或者(这基本上是你已经尝试过的)

SELECT * 
FROM Table1
WHERE time_stamp >= NOW() - INTERVAL 10 MINUTE
ORDER BY time_stamp
LIMIT 2

这里是SQLFiddle 演示

关于mysql - 从数据库中选择数据库时间戳比当前时间戳小 10 分钟的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18649836/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com