根据时间将数据检索到表中?

时间:2012-02-08 15:35:16

标签: mysql

我正在构建一个“事件”表,用于显示该特定日期的事件。 但是,由于大多数事件从傍晚开始到清晨结束,我想知道如何绘制和检索数据。假设事件日从上午6:01开始,到上午6:00结束。时间是否依赖于服务器时间?我可以将其更改为其他GMT时间吗?如何在mysql数据库中查看时间表?

谢谢!

1 个答案:

答案 0 :(得分:1)

我会有这样一张桌子:

Event
======
EventID
Name
StartTime 
EndTime

StartTimeEndTime将存储为UTC日期。使用此模式,您可以查询您喜欢的内容,并为您喜欢的任何时区显示时间,但它可以保持一致且性能良好。您可能希望将EventIDStartTimeEndTime编入索引。