MYSQL事件语法错误

MYSQL事件语法错误,mysql,phpmyadmin,Mysql,Phpmyadmin,我正在运行下面的createevent查询,它确实创建了一个事件,但是如果我进去查看editevent中的语法,我会看到一个红色的x表示结束,但没有解释。因此,事件没有运行,我有什么错?提前感谢您的帮助: DELIMITER ! CREATE EVENT providers_import ON SCHEDULE EVERY 9 DAY_HOUR ON COMPLETION PRESERVE ENABLE COMMENT 'providers_old copied' DO BEGIN

我正在运行下面的createevent查询,它确实创建了一个事件,但是如果我进去查看editevent中的语法,我会看到一个红色的x表示结束,但没有解释。因此,事件没有运行,我有什么错?提前感谢您的帮助:

DELIMITER !
 CREATE EVENT providers_import ON SCHEDULE EVERY 9 DAY_HOUR
 ON COMPLETION PRESERVE ENABLE
 COMMENT 'providers_old copied'
 DO
  BEGIN
   DROP TABLE providers_old ;
   CREATE TABLE providers_old LIKE providers ;
   INSERT INTO providers_old SELECT * FROM providers GROUP BY Provider_Last_Name ;
  END !
DELIMITER ;

你还没有说这个问题是关于什么程序的(脚本在官方命令行客户端中运行良好)。标题是MYSQL事件,但为了进一步澄清这一点,我在phpMyAdmin中看到了这一点。是的,脚本运行良好,但当我去查看详细信息时,我发现这个问题已经解决,我在最后一行的最后一个单词和之间有空格;你评论中的截图显示了完全不同的代码。。。