【问题标题】:execute query on a specific time在特定时间执行查询
【发布时间】:2017-02-23 16:24:55
【问题描述】:

我有一个包含 3 个表的 MySQL 数据库, 表 1 显示当前牛奶价格,表 2 显示当前面包价格。 每 10 分钟,两个表中都会有一个新行显示新价格。

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

【问题讨论】:

    标签: mysql sql stored-procedures triggers


    【解决方案1】:

    事件调度器是您正在寻找的吗? https://dev.mysql.com/doc/refman/5.7/en/events-overview.html

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 2011-07-19
    • 2021-01-04
    • 1970-01-01
    • 2016-11-10
    • 2011-04-03
    • 2013-02-23
    相关资源
    最近更新 更多