アート ギャラリー プロジェクトがあります。
1 時間ごとにグループがギャラリーを訪れ24 hours = 24 groups
ます。
25、28、30、40 など、24 を超えるグループが訪問することもあります。
各グループには、システムによって生成された一意の ID を持つ 50 から 60 または 70 人の訪問者がいます。
訪問した時間に応じてすべてのグループ ID を挿入できるデータベースを設計する必要があります。
例:
1 hour = 1, 34, 3, 6, 67, 53, 57, ... up to 60 or 70 total IDs
2 hours = 2, 35, 4, 7, 68, 54, 58 ... up to 60 or 70 total IDs
...and so on.
ある日と次の日、同じプロセスが他の一意の ID で繰り返されます。
時間のテーブルを作成するNULL
と、他の時間の値があり、無駄なスペースができます!
異なる時間に異なるテーブルを作成した場合、時間テーブルの数よりも多くの時間があった場合はどうなりますか?
完璧なテーブルを設計する方法や、値のない値を挿入する他の方法を誰かが提案できNULL
ますか?
MySQLでPHPを使用しています。