事件:
CREATE EVENT IF NOT EXISTS test ON SCHEDULE EVERY 1 MONTH
STARTS DATE_ADD(DATE_ADD(DATE_SUB(CURDATE(),INTERVAL DAY(CURDATE())-1 DAY), INTERVAL 1 MONTH),INTERVAL 0 HOUR)
ON COMPLETION PRESERVE ENABLE
DO
begin
create table if not exists namevar_tmp like namevar;
CALL pd1();
END
红色标记行有什么语法错误啊?在执行时报语法错误。而如果将begin...end内的内容删除可以创建事件,事件创建完,再通过工具将中间内容加入保存,是正常的,这是什么原因啊?