作者ntu180 (^^)
看板Database
标题[SQL ] user在网站上的活动历史讯息 规划资料表
时间Mon May 2 14:35:47 2011
请教各位,关於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)