为注册用户和未注册用户分隔MySql表

时间:2015-09-30 08:02:44

标签: mysql database

我正在开展一个关于购买和购买的实践项目。卖。对于已注册并拥有帐户的用户,我对数据库中的表格感到困惑。

我的铅笔计划是注册用户还可以通过其信息中心发布广告,而未注册的用户也可以直接发布广告,而无需拥有帐户。

我的问题是我应该有像

这样的单独表格
  • ind_laptops(ind for independent)=广告未注册用户的表格,他们可以在没有帐户的情况下发布广告;和
  • users_laptop user_id作为foreign key =表格,用于向我们注册并拥有可以从其帐户信息中心发布的帐户的用户。

我很困惑,但我认为这是一个很好的做法,将来可以帮助我根据每个用户记录过滤数据。

1 个答案:

答案 0 :(得分:1)

我只会持一张桌子。 标记ID为-1的未注册用户,或创建标记字段,表示是否为来宾帖子。 背后的原因是 - 唯一的区别是,如果它是注册用户,数据是相同的。