所以,我想要一張我必須及時表示的數據表。允許時間的數據庫設計
也就是說,我希望隨時間收集數據,並將其記錄下來。
目前,該表具有一個id,一個包含類別名稱的列和一個值列。
大約有10個類別 - 每個類別都有一個與現在出現次數相關的值。
在這種情況下表示時間的最有效方式是什麼?爲每行分配一個時間戳列?然後,當我想顯示這些信息時,只需通過時間戳收集?我真的在這裏失明。
這是否需要具有多個重複的類別列值?
這都是在MySQL中。
讓我澄清一下:
三列:
ID |類別|值
我想隨着時間的推移記錄值 - 我將每小時進行一次解析。
類別將是這樣的:
快樂
悲傷
憤怒
等
我如何與該記錄時間數據?我想保持每小時的值。
我在考慮重複所有的類別與時間戳數據。這是最好的主意嗎?
所以你必須
Category | Value | Time
Happy | 0 | 072012
Happy | 2 | 072112
Happy | 1 | 072212
等 - 這是我在想應該做些什麼來存儲不斷變化的數據。
你的問題是模糊的。你能用一個例子來詳細闡述一下嗎?是否足夠添加時間戳到每一行(我推薦無論如何)?或者你問的東西有點不同。 – 2012-07-22 16:33:41