需要在使用MYSQL前一天发送提醒邮件

时间:2011-02-02 07:07:15

标签: mysql

我需要在任务日期前一天发送提醒邮件。我知道这件事可以通过使用cron job来完成。

例如,如果我的朋友生日是在2011年2月4日,我需要在03-feb-2011收到提醒邮件。

我在mysql数据库中拥有所有细节。

编辑:

但是将生日日期存储为以下格式

- > birthDay:Wed Feb 09 2011 00:00:00 GMT + 0530(印度标准时间)

我在这种情况下如何比较?

但是,任何人都可以告诉我查询应该如何吗?

任何帮助都将非常感激和感激......

提前感谢...

1 个答案:

答案 0 :(得分:4)

你需要每天运行一个cron工作,在这个cron工作中,你检查明天谁有生日。

查询如下:

select * from mytable where 
date = DATE_ADD(curdate(), INTERVAL 1 DAY)