登录

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

例如:

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

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

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

# MySQL
隔壁老刘 隔壁老刘 1272 天前 984 次浏览

全部回复(1) 我要回复

  • 灭绝师太

    灭绝师太2020-11-09 10:19:33

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

    回复
    0
  • 取消 回复 发送