【发布时间】:2017-02-23 16:24:55
【问题描述】:
我有一个包含 3 个表的 MySQL 数据库, 表 1 显示当前牛奶价格,表 2 显示当前面包价格。 每 10 分钟,两个表中都会有一个新行显示新价格。
在第三张表中,我有每天牛奶的平均价格和面包的平均价格。 现在我需要代码来执行每天(00:01)平均价格的插入查询。 这可能吗?那么,如何?带触发器?存储过程?
【问题讨论】:
标签: mysql sql stored-procedures triggers
我有一个包含 3 个表的 MySQL 数据库, 表 1 显示当前牛奶价格,表 2 显示当前面包价格。 每 10 分钟,两个表中都会有一个新行显示新价格。
在第三张表中,我有每天牛奶的平均价格和面包的平均价格。 现在我需要代码来执行每天(00:01)平均价格的插入查询。 这可能吗?那么,如何?带触发器?存储过程?
【问题讨论】:
标签: mysql sql stored-procedures triggers
事件调度器是您正在寻找的吗? https://dev.mysql.com/doc/refman/5.7/en/events-overview.html
事件根据时间表执行特定操作。此操作由一条 SQL 语句组成,如果需要,它可以是 BEGIN ... END 块中的复合语句(请参阅第 14.6 节,“复合语句语法”)。事件的时间安排可以是一次性的,也可以是重复的。
【讨论】: