我有一个mysql表如下。
CREATE TABLE `events` (
`event_id` int(11) NOT NULL AUTO_INCREMENT,
`eventName` varchar(45) DEFAULT NULL,
`eventType` varchar(45) DEFAULT NULL,
`user_id` varchar(45) DEFAULT NULL,
`eventStartDate` date DEFAULT NULL,
`eventStartTime` time DEFAULT NULL,
`eventEndDate` date DEFAULT NULL,
`eventEndTime` time DEFAULT NULL,
`eventoptions` varchar(1000) DEFAULT NULL,
PRIMARY KEY (`event_id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
我需要在 eventStartTime 前三天发送电子邮件。我需要查询来获取事件,我希望通过事件获取用户并发送电子邮件。我可以使用 DATE_SUB() 来做到这一点,但我该怎么做呢?我很不擅长 sql。
我使用 Mysql 连接器 Java。
谢谢!