2016-09-08 6 views
0

フォームから多数のユーザー・リストを保管したい。しかし、私はそれについてのベストプラクティスは何か分かりません。ベスト・プラクティスを作成するか、mysqlのIDを1つのテーブルに使用する

すべてのリスト(CREATEテーブル 'nameoflist')用にmysqlテーブルを作成する方が良いのか分からないのですが、リストの名前用に2つのテーブルを作成し、最初のテーブル(リストの名前)は、どのリストからのIDかを示します。

ありがとうございます。

+2

リストが構造的に同一である場合、同じスキーマを持つ複数のテーブルが存在する理由はありません。タイプを示す列を持つ1つのテーブル。 – tadman

+0

ありがとう – Snickfire

答えて

1

同一のリストに対して別々のテーブルを作成することは、一般的に役に立たない。唯一の状況は、すべてのリストで何百万もの行が予想される場合です。次に、より小さい個別の表を調べることのパフォーマンス上の利点があります。