在特定时间执行查询

时间:2017-02-23 16:24:56

标签: mysql sql stored-procedures triggers

我有一个包含3个表的MySQL数据库, 表1用当前的牛奶价格,表2用当前的面包价格。 每隔10分钟,两张桌子都会有新的价格。

在第3张表中,我有每天牛奶的平均价格和面包的平均价格。 现在我需要代码来执行每天平均价格的插入查询(00:01)。 这可能吗?那么,怎么样?带触发器?存储过程?

1 个答案:

答案 0 :(得分:2)

事件调度程序是您要查找的内容吗? https://dev.mysql.com/doc/refman/5.7/en/events-overview.html

  

事件根据计划执行特定操作。此操作由一个SQL语句组成,如果需要,它可以是BEGIN ... END块中的复合语句(请参见第14.6节“复合语句语法”)。事件的时间可以是一次性的,也可以是经常性的。