2
我已经在mysql中创建了事件来修复,优化和删除每月基础上某些表的旧数据。如何将非select mysql语句的结果导入OUTFILE?
delimiter $$ Create event CheckMyDB On SCHEDULE AT current_timestamp + INTERVAL 1 MONTH DO DELETE FROM SESSIONS where MYCONDITION; REPAIR TABLE DATANODES; OPTIMIZE TABLE DATANODES; $$
现在我怎么知道什么是我的事件的输出?换句话说,我可以保存表中的删除,修复和otimize的输出(类似INTO OUTFILE)或将其插入到自定义表中或通过电子邮件发送(我不认为从mysql发送电子邮件是可能的!)
感谢您的帮助
同意100%解答。从MySQL调度程序中获取输出是不可能的,所以这是最合理的方法。 – 2011-04-21 12:23:08
@Simon:在相关说明中,是否有任何方法可以获取MySQL事件的执行结果历史记录? 'SHOW EVENTS;'只显示最少的信息,甚至不是下一次计划的运行时间。 – Gruber 2013-02-18 14:55:44