Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在特定日期删除数据库的触发器_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 在特定日期删除数据库的触发器

Mysql 在特定日期删除数据库的触发器,mysql,sql,sql-server,Mysql,Sql,Sql Server,我想知道是否可以编写一个SQL触发器,在特定日期自动删除数据库 请根据你的建议帮助我 提前感谢。您可能不会为此使用触发器。相反,您将使用事件 您可以使用如下MySQL代码进行设置 DELIMITER $$ SET GLOBAL event_scheduler = ON$$ -- required for event to execute but not create CREATE EVENT `Event1` ON SCHEDULE AT '2015-04-01 00:00:

我想知道是否可以编写一个SQL触发器,在特定日期自动删除数据库

请根据你的建议帮助我


提前感谢。

您可能不会为此使用触发器。相反,您将使用事件

您可以使用如下MySQL代码进行设置

DELIMITER $$

SET GLOBAL event_scheduler = ON$$     -- required for event to execute but not create    

CREATE EVENT `Event1`
ON SCHEDULE AT '2015-04-01 00:00:00'
COMMENT 'drop my table on april fools day'
DO
    BEGIN
        DROP TABLE jokes;
    END
$$
DELIMITER ;
我相信你知道你在做什么。但是,按计划进行这种破坏性的行动对我来说似乎有点冒险