代码之家  ›  专栏  ›  技术社区  ›  mpen

关于照片中用户的库数据库设计问题

  •  1
  • mpen  · 技术社区  · 16 年前

    我正在制作一个类似于Facebook的画廊。我希望用户能够在照片中标记其他用户,包括未注册的用户。最好有一张桌子吗? in_photo 带柱 (user_id, name, photo_id) 哪里 user_id 如果用户未注册,则为空;并且 name 已设置,反之亦然,或者我应该取消 名称 列并创建临时 user 或者其他计划?

    1 回复  |  直到 16 年前
        1
  •  2
  •   russau    16 年前

    如果还有其他元数据要与未注册的用户一起存储-是的,请创建临时用户或其他表。

    如果你所储存的都是名字,我会说你拥有它的方式是好的。尽管“name”不是很有描述性。“UnregisteredUser_name”可能是该列的更好名称。