我正在尝试设计一个简单的SQLite数据库来为服务器上的玩家收费。该服务器按月支付,费用为10美元(但这可能会改变)。 我想有以下表格(或更好的东西):
Months:
-id (int primary key)
-ref (text) something like "JAN11 just for readability"
-cost (real) something like 10 or 9.5 the monthly cost of the server
Players:
-id (int primary key)
-name (text)
费用应该在月末登录的玩家之间进行划分(即1月份登录的人数为5人,他们之间会分成10美元)。
简而言之: 我不知道如何存储玩家是否在月内登录以便将成本分摊。
答案 0 :(得分:2)
另一个好的表格是Logins
,例如:
Logins:
id int,
player_id int,
month_id int
这样你就可以检查一个玩家是否登录,或者甚至还检查他们登录的次数(假设你想跟踪它)。