【问题标题】:What is a good way to implement tags on a posts like SO什么是在像 SO 这样的帖子上实现标签的好方法
【发布时间】:2010-01-10 17:10:37
【问题描述】:

我想要一个类似 SO 上的标签系统,但我不确定如何在数据库中实现它。这就是我要实现它的方式。

这是我在数据库中的列

文章列表

  • 身份证
  • 标题
  • TitleSlug
  • 日期
  • 用户 ID
  • 说明
  • 已删除
  • 标签ID1
  • 标签ID2
  • 标签ID3
  • 标签ID4
  • 标签ID5
  • 标签名称1
  • 标签名称2
  • 标签名称3
  • 标签名称4
  • 标签名称5

标签表

  • 标签ID
  • 标签名称

这是在数据库中实现标签的好方法吗?

【问题讨论】:

标签: database-design tags


【解决方案1】:

你想要的是一个多对多关系表结构,比如:

文章表

  • 身份证
  • 标题
  • TitleSlug
  • 日期
  • 用户 ID
  • 说明
  • 已删除

标签表

  • 标签ID
  • 标签名称

关系表

  • 文章编号
  • 标签ID

这样你可以拥有无​​限的关系,你的例子被限制在 5 个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 2010-12-09
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    相关资源
    最近更新 更多