1

如何在 MySQL 中映射上述数据结构?我想知道如何为Tags键分配多个值。

这是 CouchDB 教程中的一个示例。

{
    "Subject": "I like Plankton",
    "Author": "Rusty",
    "PostedDate": "5/23/2006",
    "Tags": ["plankton", "baseball", "decisions"],
    "Body": "I decided today that I don't like baseball. I like plankton."
}
4

1 回答 1

0

您将需要 2 个表,一个用于项目,另一个用于项目标签。

表“项目”中的列:

  • “SubjectID”(主键、数字、自动增量)
  • “主题”
  • “作者”
  • “发表日期”
  • “身体”

表“item_tags”中的列:

  • 'SubjectID'(主键、外键)
  • “标签”(主键)

要以这种方式填充数据,您首先需要在 items 表中插入行,然后获取生成的 SubjectID,然后使用该 SubjectID 在 item_tags 表中插入任意数量的标签。

于 2013-03-09T22:01:00.300 回答