您的位置:首页技术文章
文章详情页

怎么用mysql语句判断时间问题,求大佬

【字号: 日期:2022-06-09 13:52:25浏览:66作者:猪猪

问题描述

例如:

我创建了一张A表,里面创建了 name 和 time字段

name用于记录名字 time 记录生日吧

我time里面有个A的生日是 2020-10-28 ,今天是2020-10-25, 还有3天就到了,小于30天,那么就记录下来,接着查询其他的,直到查询完,然后把符合条件的输出出来,各位大佬,这个应该怎么做,跪求

问题解答

回答1:

1. 数据库查询id和时间字段,与当前的时间做比较,把大于3天的数据id,push到一个新数组中。(数据可以放到redis中,做一个定时任务减少数据库查询压力);2. 直接获取结果集,循环遍历,大于30天的数据踢出去就可以了。

相关文章: