我想为我的网站建立一个小日历系统。
当用户创建约会时,他可以选择一个时间段(如3月3日到7月3日)和具有时间/时刻的具体日期(如2016年3月3日11:00)。
我想将其插入到mysql数据库中。
插入时间段的值:
date1:2016年3月3日
date2:2016年3月7日
插入具体日期的值:
datetime:2016年3月3日11:00
现在问题我坚持:桌子应该怎么样?
我想是这样的(只有列):
id | appointment | date1 | date2 | datetime1
当用户插入时间段时,datetime-field将为空。但这是要走的路吗?
答案 0 :(得分:1)
一种方法是
id
appointment
startdate
starttime (empty if it is an entry for a whole day)
enddate (empty if it is a single entry without a period)
endtime (empty if it is an entry for a whole day)