我正在开展一个关于购买和购买的实践项目。卖。对于已注册并拥有帐户的用户,我对数据库中的表格感到困惑。
我的铅笔计划是注册用户还可以通过其信息中心发布广告,而未注册的用户也可以直接发布广告,而无需拥有帐户。
我的问题是我应该有像
这样的单独表格ind_laptops
(ind for independent)=广告未注册用户的表格,他们可以在没有帐户的情况下发布广告;和users_laptop
user_id
作为foreign key
=表格,用于向我们注册并拥有可以从其帐户信息中心发布的帐户的用户。我很困惑,但我认为这是一个很好的做法,将来可以帮助我根据每个用户记录过滤数据。
答案 0 :(得分:1)
我只会持一张桌子。 标记ID为-1的未注册用户,或创建标记字段,表示是否为来宾帖子。 背后的原因是 - 唯一的区别是,如果它是注册用户,数据是相同的。