-1

これを MySQL と PHP で書いています。次の3つのテーブルがあります。

  • ユーザー テーブル - user_id、ユーザー名
  • 文字テーブル - id_chars、char_1、char_2... char_8
  • 職業テーブル - id_profession、職業、名前... (列が続きます)

今のところ、私は PK しか持っていません。FK はまったくありません。テストデータを含むメイン構造のみ。

私がやろうとしているのは、1 人のユーザーを多くの職業に、1 人のユーザーを多くのキャラクターにすることです。

このようにして、ユーザーを選択し、そのユーザーに割り当てられたキャラクターのリストから選択し、職業リストの 1 つまたは複数の項目にフラグを付けることができます。ユーザー/キャラクターのペアごとに、職業リストのフラグ付きアイテムが一意に追跡されるようにします。

4

2 に答える 2

2

短い答えはイエスです。

長い答えには、指定していないスキーマが含まれます。

于 2013-04-16T16:45:28.003 に答える
0

はい、ルックアップ テーブルが必要です。ルックアップ テーブルは、一意のキーが、それ自体がアイテムのリストである可能性がある値に対応する状況で役立ちます。あなたの状況は、あなたが私たちに言ったことに基づいてルックアップに役立ちます

于 2013-04-16T16:47:24.733 に答える