[英]MySql Event Creation giving me Syntax Error
我想创建一个将在每天的午夜+ 1秒运行的事件,我检查了很多解释事件的线程,而所有这些我仍然不明白为什么MySql V.6.2中存在语法错误
CREATE EVENT TestEvents
ON SCHEDULE
EVERY 1 DAY
STARTS (TIMESTAMP(CURRENT_DATE) + INTERVAL 1 DAY + INTERVAL 1 SECOND)
DO
BEGIN
CALL sp_SchedulerTask_CreateInsertSalesCsvFile();
CALL sp_SchedulerTask_CreateUpdateSalesCsvFile();
END;
感谢您的回答
尝试将“午夜+ 1秒”定义为日期(例如2019-09-10 00:00:01
)
另外,尝试使用定界符:
完整示例:
DELIMITER //
CREATE EVENT TestEvents
ON SCHEDULE
EVERY 1 DAY
STARTS '2019-09-10 00:00:01'
DO
BEGIN
CALL sp_SchedulerTask_CreateInsertSalesCsvFile();
CALL sp_SchedulerTask_CreateUpdateSalesCsvFile();
END
//
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.