MySQL中的自动TRUNCATE表

时间:2014-02-22 15:25:41

标签: mysql sql database truncate

我正在寻找一种每天在MySQL中自动清理一次表的方法。这可能不使用cron吗?最好的解决方案是触发器,但任何解决方案都适用。

1 个答案:

答案 0 :(得分:15)

一个选项是MySQL的EVENT调度程序:

CREATE EVENT e_daily
    ON SCHEDULE
        EVERY 1 DAY
        STARTS '2014-02-23 05:00:00' -- Time to start
    COMMENT 'Descriptive comment'
    DO
        TRUNCATE yourtable;

How to enable event scheduler