Mysql实现查询5分钟之前的数据
生活随笔
收集整理的這篇文章主要介紹了
Mysql实现查询5分钟之前的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在做交易項目的時候需要一個定時補償來把交易異常失敗但是能繼續跑的交易繼續跑下去,要求是5分鐘跑一次程序,邏輯比較簡單,就貼一個查詢語句吧
SELECT * FROM 表名 t WHERE 條件一 AND 條件二 AND t.時間 <= CONCAT(date_format(DATE_SUB(NOW(), INTERVAL 5 MINUTE),'%Y%m%d%H%i%S'),'000') LIMIT 0, 1000 ORDER BY t.時間 DESC這里我們的時間是yyyyMMddHHmmssSSS的字符串格式
如果是日期格式就可以把轉字符串的去掉
如下:
總結
以上是生活随笔為你收集整理的Mysql实现查询5分钟之前的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 采取何种措施保护专利权?
- 下一篇: 优先队列(priority_queue)