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

Mysql 根据时间将数据检索到表中?,mysql,Mysql,我正在构建一个“事件”表,它将显示特定日期的事件。 然而,由于大多数事件在傍晚开始,在清晨结束,我想知道如何绘制和检索数据。假设活动日从早上6:01开始,到早上6:00结束。时间是否取决于服务器时间?我可以改成其他格林尼治时间吗?时间表在mysql数据库中的外观如何 谢谢大家! 我想要一张这样的桌子: Event ====== EventID Name StartTime EndTime StartTime和EndTime将存储为UTC日期。使用此模式,您可以随意查询,并显示您喜欢的任何时区

我正在构建一个“事件”表,它将显示特定日期的事件。 然而,由于大多数事件在傍晚开始,在清晨结束,我想知道如何绘制和检索数据。假设活动日从早上6:01开始,到早上6:00结束。时间是否取决于服务器时间?我可以改成其他格林尼治时间吗?时间表在mysql数据库中的外观如何


谢谢大家!

我想要一张这样的桌子:

Event
======
EventID
Name
StartTime 
EndTime

StartTime
EndTime
将存储为UTC日期。使用此模式,您可以随意查询,并显示您喜欢的任何时区的时间,但它保持了一致性和良好的性能。您需要索引
EventID
StartTime
,以及
EndTime
,我将有一个如下表:

Event
======
EventID
Name
StartTime 
EndTime
StartTime
EndTime
将存储为UTC日期。使用此模式,您可以随意查询,并显示您喜欢的任何时区的时间,但它保持了一致性和良好的性能。您需要索引
EventID
StartTime
EndTime