mysql有等待还是超时功能?

时间:2015-02-16 05:34:40

标签: mysql sql triggers

我想从数据库中获取所有过去3小时的重新编码(TIMESTAMPS)。是否有任何MYSQL本机函数用于超时或等待?

id    recode    timestamps
25  some data    2015-02-16 03:20

如果时间戳超过3小时,我想删除上面的重新编码。这意味着

2015-02-16 06:20

1 个答案:

答案 0 :(得分:1)

对于过期行没有原生支持,但您可以使用event scheduler来执行此操作。

CREATE EVENT some_table_purger
ON SCHEDULE EVERY MINUTE
DO
  DELETE FROM some_table WHERE log_date < NOW() - INTERVAL 3 HOUR;