我想知道是否可以编写SQL触发器以在特定日期自动删除数据库。
请通过您的建议帮助我。
提前致谢。
答案 0 :(得分:0)
你可能不会使用触发器。相反,你将使用一个事件。 http://dev.mysql.com/doc/refman/5.6/en/create-event.html
你可以使用像这样的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 ;
我确定你知道你在做什么。但是,按照计划进行这种破坏性操作对我来说似乎有点风险。