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 つのテーブルが必要です。1 つはアイテム用、もう 1 つはアイテム タグ用です。

テーブル 'items' の列:

  • "SubjectID" (主キー、数値、自動インクリメント)
  • "主題"
  • "著者"
  • "投稿日"
  • "体"

テーブル「item_tags」の列:

  • 'SubjectID' (主キー、外部キー)
  • 「タグ」(主キー)

この方法でデータを入力するには、最初に項目テーブルに行を挿入し、次に生成された SubjectID を取得し、その SubjectID を使用して item_tags テーブルに必要な数のタグを挿入する必要があります。

于 2013-03-09T22:01:00.300 に答える