【问题标题】:php mysql storing just hours minutes secondsphp mysql只存储几小时分秒
【发布时间】:2013-04-27 03:58:28
【问题描述】:

我知道任何可读格式的典型时间戳或其他格式始终等同于日期时间第二天月年等。但是我希望能够按小时分秒搜索与日月年无关的时间。因此,我正在努力思考这种能力以及存储时间的最佳方法是什么,这样我就可以单独围绕它创建搜索,而不会妨碍我。

【问题讨论】:

    标签: mysql time


    【解决方案1】:

    尝试使用TIME 字段类型。 TIMESTAMP 字段类型应该只在您希望 MySQL 在更新行时更新字段时使用。

    【讨论】:

    • by "TIMESTAMP 字段类型只应在您希望 MySQL 在更新行时更新字段时使用。"你的意思是TIMESPAN 应该只在MySQL 自动更新的情况下使用? o.O
    【解决方案2】:

    $hour = date("H",$date);$minute = date("i",$date);$second = date("s",$date);

    并将它们作为hourminutesecond 保存在您的表格中

    【讨论】:

    • 这怎么能比使用 MySQL 提供的专用 TIME 字段更好?
    猜你喜欢
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 2021-05-05
    • 2017-05-10
    • 1970-01-01
    相关资源
    最近更新 更多