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

标签 mysql

我正在构建一个“事件”表,它将显示特定日期的事件。 但是,由于大多数事件在深夜开始并在清晨结束,我想知道我应该如何绘制和检索数据。比方说,事件日从早上 6:01 开始,到早上 6:00 结束。时间取决于服务器时间吗?我可以将其更改为其他 GMT 时间吗?时间表在 mysql 数据库中看起来如何?

谢谢!

最佳答案

我想要一个这样的表:

Event
======
EventID
Name
StartTime 
EndTime

StartTimeEndTime 将存储为 UTC 日期。使用此架构,您可以随心所欲地查询,并显示您喜欢的任何时区的时间,但它可以保持一致和良好的性能。您可能希望索引 EventIDStartTimeEndTime

关于mysql - 根据时间将数据检索到表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196398/

相关文章:

php - 从 print_r 输出中删除数组 ( [0] =>

mysql - 如何使用 DBD::mysql 检查 MySQL 服务是否正在运行

php - 连接查询显示仅基于一个匹配项的结果

python - 我用于更新 ID = 整数的 MySQL 表的 Python 代码有什么问题?

mysql - 在mysql中按某些多个条件对列进行排序

c# - 如何确定是否在 MySql 连接中使用 SSL?

php - 具有后备 (COALESCE) 和 JOINS 的 MySQL 查询

php - MYSQL数据库将不允许再插入表字段数据

php - 移动应用程序 - 与外部服务器通信

python - Flask/Jinja - 使用命令而不是页面加载显示数据库内容