第1部分:Which MySQL data type to use for scheduling?
在我的问题的第1部分中,我询问了使用哪种MySQL数据类型,比如在电影院安排电影。安排电影时,您需要知道日期(例如2011年1月1日)和时间(例如上午9:00)。请不要在这里讨论我的问题的第一部分。
这是我的第2部分:如果我想每天营业的电影院怎么办?例如:
在数据库中表示这个的好方法是什么?请记住,在这种情况下,日期无关紧要(例如,我不需要知道特定星期一的日期)。我只关注一周中的几天和一天的时间。
以下是我可能会这样做的事情:
TABLE: schedule
- schedule_id
- day (ENUM: 0, 1, 2, 3, 4, 5, 6)
- start_time (INT)
- end_time (INT)
start_time
和end_time
代表午夜以来的分钟数。因此,0
为午夜,1
为上午12:01,2
为上午12:02,依此类推。
我接近这个吗?建议吗