一尘不染

使用MySQL确定今天是否是用户的生日

mysql

我将所有用户的生日都存储为UNIXtimestamp,并希望每天向当天发送生日的用户发送电子邮件。

我需要进行一个MySQL查询,该查询将获取包含当日生日的所有行。

似乎这应该很简单,但是也许我只是过于复杂了。


阅读 349

收藏
2020-05-17

共1个答案

一尘不染

这应该工作:

   SELECT * 
      FROM USERS
      WHERE 
         DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
2020-05-17