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