シナリオ:
さまざまなタイプのユーザーのセットを作成し、さまざまなユーザータイプの非標準情報を処理するための別のテーブルを作成したいと思います。したがって、すべてのユーザーは、名、姓などのグローバル属性を持ちます。その場合、専門ユーザーは、一般情報/グローバル情報とは異なる属性を持つ可能性があります。
だから私が考えていたのは、通常どおりmysqlにテーブルを作成し、主キーを整数(int)にしてから、他のすべての追加フィールドを含むセカンダリテーブルを作成し、主キーは常にメインユーザーテーブル。例:1.1、1.2、1.3。次に、セカンダリテーブルにはおそらくタイトルと値があります。
私はこれをどのように行うのか、または何が最善の方法であるのか完全にはわかりませんが、コンピューター自体と速度の面で最も効率的な方法を探しています。IDを照合することで、あるテーブルから次のテーブルへの簡単な関係を作成しようとしていますが、特定のユーザーに関連する追加のフィールドが複数ある場合があります。
したがって、IDが1のユーザーがいて、そのユーザーに1.1、1.2、1.3の追加フィールドがある場合があります。テーブル全体を検索してその特定の番号に移動し、レコードが見つかったら検索を終了するのではなく、便利です。見つかりました。
これが紛らわしく、よく説明されていない場合は、私に知らせてください。
前もって感謝します!