は現在、私はmysql
にこのような構造を持つpivot
テーブルのカップルを持っている:インデックスを使用するか代理IDで値を置き換えて別のテーブルを追加しますか?
のuser_id | organisation_id |あなたが見ることができるように
4 3 external
4 3 internal
6 4 internal
7 4 external
6 5 external
7 5 external
7 6 internal
は、私のtype
コラムで私が唯一external
とinternal
を使用して入力します。現在、type
列はenum
であり、索引付けされています。
これは良いデータベース構造ですか、それともtype
の列に別のテーブルを作成する必要がありますか?
私はこの2つのテーブルで「問題」があるので、重要な決定です。テーブルがかなり大きくなる可能性があります。
あなたはこの状況で何をしますか?
「列タイプの別のテーブルを作成する」とはどういう意味ですか?説明/説明してください。あなたは、代理IDで型の値を置き換え、IDと型の値を関連付けるテーブルを持っているのですか? – philipxy
@philipxyはい、それは私の言いたいことです。 – Jenssen
私はすでにあなたのタイトルを改善しました。あなたの質問を編集してください。コメントは説明のためではなく、一時的なものであり、コメントを要求して解読して記事に編集するためのものです。あなたは明確で正確で完全な質問が必要です。あなたが考えていることの(該当するが)曖昧な説明/要約は、あなたが思っていることを伝えないでください。完全な付属の例も役立ちます。 – philipxy