【问题标题】:Trigger 10 minutes after (MySql)10分钟后触发(MySql)
【发布时间】:2015-12-11 20:39:28
【问题描述】:
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 获取name_id

我现在需要MySql Event 而不是trigger,因为我想等待 10 分钟。但是我不明白我将如何为特定行而不是整个表触发这个新事件。谢谢。

【问题讨论】:

    标签: mysql triggers mysql-event


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多