【问题标题】:MySql store date as Date or BigInt (Epoch)MySql 将日期存储为 Date 或 BigInt (Epoch)
【发布时间】:2012-09-30 05:08:29
【问题描述】:

在使用 MySql 时,使用 DATEDATETIMETIMESTAMP 数据类型存储日期和时间还是使用带有纪元时间戳的 BIGINT 数据类型更好?

各自有什么优势,性能差异是什么?

【问题讨论】:

  • 您是否查看过任何性能统计数据或进行过任何研究?如果是这样,您目前的理解是什么,所以我们可以帮助您解决理解上的任何漏洞。

标签: mysql sql date epoch


【解决方案1】:

如果您只需要日期,请使用date
如果您需要日期和时间,请使用datetime
如果您需要对记录进行版本控制,请使用 timestamp
如果您正在使用该格式并且不需要 1970 年之前的日期,请使用 epoch time

【讨论】:

    猜你喜欢
    • 2016-05-22
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 2015-02-26
    • 1970-01-01
    • 2012-04-01
    • 2012-01-30
    相关资源
    最近更新 更多