这不是一个编码问题,而是寻求帮助走正确的道路。所以,我的用户设置了用户名,密码,电子邮件,帖子和& ID。基本论坛的东西。但是,如果我要添加更多内容,请说您在网站上播放的一些游戏并使用您的论坛帐户存储数据(换句话说,就是您对整个网站的帐户),将这些字段添加到现有网站会更明智吗? table(即:game1_money)或为每个单独的项目创建另一个表,然后在开始“游戏”时创建并链接到每个用户或者它是什么?
如果我太模糊,请告诉我,我会尽力澄清。
答案 0 :(得分:1)
当您需要特定游戏或应用程序的数据时,请使用单独的表,然后使用左连接。然后,如果有10%的用户注册了游戏,则不会浪费其他90%的用户空间。您也不需要继续摆弄用户表。
答案 1 :(得分:1)
匿名,
始终尝试保持主表清洁,并将所有内容与特定的单个索引相关联。在这种情况下,您是否添加游戏,评论,文档,等等......用户User_ID(例如)作为指向主用户表的相关索引字段。
这是构建规范化表的一个很好的参考 http://dev.mysql.com/tech-resources/articles/intro-to-normalization.html
答案 2 :(得分:0)
不要将该信息存储在Users
表中。归一化为单独的表格。
创建一个单独的表,例如GameSavedInfo
,以存储此信息并引用用户表中的用户ID。
我还会创建一个GameDetails
表,并在GameSavedInfo
表中使用其ID。