我正在创建一个网站RPG,并希望将用户统计信息保存在MYSQL数据库中。
我创建了一个名为users
的表格。我把他们的统计数据放在同一张桌子上吗?含义users
表包含playername
,password
,score
,number of item a
,number of item b
列。或者我应该将统计信息分成自己的表stats
,并将用户ID与统计信息相关联吗?
编辑:
这是我如何管理每个用户的统计数据吗?
答案 0 :(得分:1)
如果统计信息具有用户的单个值,则应将其添加为users表中的另一列。
如果用户有多个统计信息值,则应创建另一个表,并将用户ID的列添加为外键。
更新:由于您的修改而补充。
如果您想跟踪用户在游戏中有不同级别和体验的不同时刻,是的。但如果想要保持每个玩家的当前水平和经验,那么不 - 他们应该是用户表中的列。