【问题标题】:mySQL script to get results in given date and insert into table在给定日期获取结果并插入表中的 mySQL 脚本
【发布时间】:2016-04-12 00:48:45
【问题描述】:

我真的为(我认为的)一项非常高级的操作而苦苦挣扎,我计划每周安排在我的数据库中运行。

这是我的表的结构 (unit_uptime_daily):

我需要做的是每周运行一个脚本,对于该表中存在的每个 unit_id,获取该 unit_id 的所有行,时间戳是当天

实际上,我正在为每个 unit_id 获取 7 个最新的行,将 total_uptime 相加,然后将 unit_id、total_uptime 和时间戳相加的结果插入到一个新表中。

提前感谢,如果这甚至可以做到!

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    我已经通过使用 PHP 解决了这个问题,我得到了唯一 ID 列表,并在一个循环中完成了所有数学运算,将每个结果插入到新表中。我已经这样做了,但希望它可以在 SQL 中实现。

    【讨论】:

      【解决方案2】:

      使用 cron 作业。大多数托管服务提供商都提供此功能。谷歌cron jobs 查找更多信息,这里有一个可以帮助你的答案。

      Run a PHP file in a cron job using CPanel

      【讨论】:

      • 这是我需要帮助的实际 SQL
      • @GazSmith 对此感到抱歉。
      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多