これを MySQL と PHP で書いています。次の3つのテーブルがあります。
- ユーザー テーブル - user_id、ユーザー名
- 文字テーブル - id_chars、char_1、char_2... char_8
- 職業テーブル - id_profession、職業、名前... (列が続きます)
今のところ、私は PK しか持っていません。FK はまったくありません。テストデータを含むメイン構造のみ。
私がやろうとしているのは、1 人のユーザーを多くの職業に、1 人のユーザーを多くのキャラクターにすることです。
このようにして、ユーザーを選択し、そのユーザーに割り当てられたキャラクターのリストから選択し、職業リストの 1 つまたは複数の項目にフラグを付けることができます。ユーザー/キャラクターのペアごとに、職業リストのフラグ付きアイテムが一意に追跡されるようにします。