触发10分钟后(MySql)

时间:2015-12-11 20:39:28

标签: mysql triggers mysql-event

name_id(INT)(PRIMARY)   name(VARCHAR(50))   add_time(DATETIME)
        1                    stuff         2015-10-22 10:55:41
        2                    stuff         2015-11-25 14:54:20

我有表main,如图所示。用户可以在此表中添加新内容。我想要一个触发事件:

  

在新行添加到main

后10分钟运行      

获取新name_id

name

我现在需要一个MySql Event而不是trigger因为我想要等待10分钟。但是我无法理解我将如何触发特定行而不是整个表的新事件。感谢。

1 个答案:

答案 0 :(得分:0)

您可以像往常一样编写触发器,但首先调用sleep函数,提供休眠秒数(在您的情况下为600)作为参数。