請教各位,關於user在網站上的活動歷史訊息該如何規劃比較好呢
假設有以下2張表
資料表: members race
*MemberID *RaceID
Name Type
Birthday Date
Img MemberID
members用來存user的基本資料,race用來存比賽紀錄
希望可以保存他之前所有的活動紀錄,包括何時修改了暱稱(Name)、圖片(Img)
何時參加過哪個比賽(race)
目前想到的方法是,每一張要保留歷史訊息的表都要額外再1張表來記錄
history_m history_r
*mHID *rHID
Name Type
Img
MemberID MemberID
Date Date
只是這樣規劃感覺很沒有效率,每張表都要有對應的history來記錄...
也會有欄位出現NULL
是否有比較好的方法呢?
使用MySQL
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.181.147.14
※ 編輯: ntu180 來自: 175.181.147.189 (05/12 23:54)