Tag: 预定的任务

如何计划MySQL查询?

我可以安排任务在MySQL中以指定的时间间隔运行吗? 我有一个库存MySQL数据库。 结构如下: table_1 fields: itmcode, avgcost table_2 fields: itmcode(FK to table_1(itmcode)), quantity 报告的基础是当我希望过去的date清单估价明细项目。 当新的购买被发布到系统中时, avgcost和quantity字段被改变。 我可以运行一个查询来查看当前的股票估值,但是我希望能够在上一个date看到股票估值。 我怎么做? 对于数量,我可以添加销售,并从当前date向后扣除采购,直到报表需要的date为止,但是avgcost是当前的,因为每次发布采购时都会更新。 我想知道是否可以执行自动每日转储,类似于这样的: SELECT itmcode, quantity, avgcost, (avgcost * quantity) as ttlval FROM table_1 JOIN table_2 ON table_1.itmcode = table_2.itmcode 这个任务可以直接在MySQL中进行安排吗?还是有其他解决scheme吗?