表不是在事件mysql中创建的

pgvzfuti  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(251)

此查询可以创建事件,但未创建表!

delimiter ;;
DROP EVENT IF EXISTS `test_event`;;
CREATE EVENT IF NOT EXISTS `test_event` 
    ON SCHEDULE EVERY 1 minute
    starts current_timestamp()
    ON COMPLETION NOT PRESERVE ENABLE 
    COMMENT 'test report'
    DO  BEGIN
        DROP TABLE IF EXISTS `test`;
         CREATE TABLE test (name VARCHAR(20), owner VARCHAR(20),
     species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
    END;

你知道吗?

col17t5w

col17t5w1#

事件计划程序正确。首先检查它的状态

SHOW VARIABLES LIKE 'event_scheduler'

默认情况下,事件计划程序状态已设置为禁用。要启用事件计划程序,请执行以下操作:

SET GLOBAL event_scheduler = ON;

相关问题