我有一个关于数据库设计的问题,我想知道你如何保存日常用户数据。
例如,我有一个名为帐户的表
结构为accountID, accountName, DailyScore, WinRate
我如何跟踪每天的 DailyScore 和 WinRate。我是否继续创建以日期命名的表,或者是否有更好的方法。
最佳答案
Accounts
包含有关每个“帐户”的信息 - account_id、名称等。此表相当静态 - 您偶尔会添加一行,有时会更改某些内容。
Scores
每天都有新行 - account_id、日期、分数等。PRIMARY KEY
将有两列:account_id 和日期。
不知道 winRate 是如何计算的,也不清楚它应该存储在哪里(如果有的话)。是根据分数计算的吗?
关于mysql - 数据库设计日常数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282315/