您的位置:首頁技術文章
文章詳情頁

怎么用mysql語句判斷時間問題,求大佬

瀏覽:110日期:2022-06-09 13:52:25

問題描述

例如:

我創建了一張A表,里面創建了 name 和 time字段

name用于記錄名字 time 記錄生日吧

我time里面有個A的生日是 2020-10-28 ,今天是2020-10-25, 還有3天就到了,小于30天,那么就記錄下來,接著查詢其他的,直到查詢完,然后把符合條件的輸出出來,各位大佬,這個應該怎么做,跪求

問題解答

回答1:

1. 數據庫查詢id和時間字段,與當前的時間做比較,把大于3天的數據id,push到一個新數組中。(數據可以放到redis中,做一個定時任務減少數據庫查詢壓力);2. 直接獲取結果集,循環遍歷,大于30天的數據踢出去就可以了。

相關文章:
国产综合久久一区二区三区