我做的一个网站,有N个栏目~~N不固定,随时有增加减少的~~有一个基本表: 记录的是用户的基本信息~~ 如用户名,密码,邮件等如论坛栏目:         有一个表是记录用户的积分的。 我现在是这样做的,当更新用户的积分的时候先查找是否有记录,没有记录就先添加,如果有记录就修改记录。         但这样每次都要查询。好怕怕哦,但如果用户注册的时候就在这表添加记录。这也不行,因为有些用户根本不使用这栏目的。 就多了垃圾数据了。 这怎么写比较好呢主表:
tab1username
password
email如论坛的表:
tab2
userName
发文章数
回帖做
用户积分
等等...我还有其它一些栏目(不是论坛的)的积分
tab3
userName
积分
错误次数
做对的次数
等等..在添加tab2的时候我现在是这样的;
先选择是否有这userName,如果有就修改,没有就添加。 但这样每次都查询一次感觉好浪费哦,如果把用户注册的时候添加但有些用户不会用到这栏目的。那又多了垃圾数据了。