【问题标题】:Best way to store stats of multiple people weekly [closed]每周存储多人统计数据的最佳方式[关闭]
【发布时间】:2017-11-29 16:28:09
【问题描述】:

我正在使用 Clash Of Clans api 在网页上显示氏族的所有成员。但现在我想每周保存所有的捐款、杯子和收到的捐款。所以我可以非常清楚地看到谁是最活跃的成员。但问题是。我只是不知道如何设计数据库。我正在考虑每周创建一个如下所示的表格:StatsWeek[number]: (MemberTag, Donations, DonationsReceived, Cups)。但在某些时候,我会有大量的桌子。所以我认为必须有一种更有效的方法。但我想不出更好的方法.. 我正在使用 MySql 数据库

【问题讨论】:

  • 创建一个以周数为字段的表。
  • ...或类似的东西。当您找到正确的解决方案时,您就会知道,因为不需要对数据库或其表进行进一步的结构更改。

标签: php mysql database data-storage data-management


【解决方案1】:

就像 cmets 中提到的那样,最好将所有内容存储在一个表中...您可以保存每周交易(或每天,无论您选择什么时间间隔)。 Here is an example schema for you.

例如,查找在任何一周捐赠的部队;您必须从该周的捐款中减去前几周的捐款。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 2011-07-19
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多