gpt4 book ai didi

MySQL 选择时间戳列从现在到 10 分钟前的行

转载 作者:可可西里 更新时间:2023-11-01 06:34:23 24 4
gpt4 key购买 nike

我有一个时间戳列,可以在插入/更新时自动更新。

我想获取最近 10 分钟内更新的行。

SELECT
*
FROM
status
WHERE
code='myCode'
AND
'stamp_updated'
BETWEEN
NOW()
AND
DATE_ADD(NOW() , INTERVAL - 10 MINUTE)
ORDER BY
stamp_updated DESC
LIMIT 1

最佳答案

使用:

  SELECT *
FROM status
WHERE code = 'myCode'
AND `stamp_updated` BETWEEN DATE_SUB(NOW() , INTERVAL 10 MINUTE)
AND NOW()
ORDER BY stamp_updated DESC
LIMIT 1

BETWEEN 运算符中的顺序很重要 - 你把它倒过来了。

关于MySQL 选择时间戳列从现在到 10 分钟前的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480947/

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