php - 在 MySQL 中存储日期和小时(不包括分钟和秒)

标签 php mysql

我需要存储包含小时的日期,但没有分钟或秒。这是因为我希望数据按小时分组,并且如果同一小时内发生两个事件,则能够使用 ON DUPLICATE KEY UPDATE... 进行插入。

我见过一些应用程序使用 DATETIME 字段,并使用

插入

日期("Y-m-d H") 。 ':00:00'

这是最佳实践还是有更好的解决方案?

最佳答案

是的,这是一个很好的做法。日期/时间应保留在日期/时间字段中 - 因此您仍然可以使用特殊的日期和时间函数,这非常有帮助。

关于php - 在 MySQL 中存储日期和小时(不包括分钟和秒),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37530186/

相关文章:

比较日期时间列时,MySQL 返回 0 个结果

MySQL - 行到列

php - imagettftext() : Could not find/open font error message

php - 我可以在 child 的命名空间中执行父方法吗?

java - 如何在 NetBeans 中正确连接 MySQL 数据库?

java - Linux服务器如何永久更改时区

php - 通过传递 Steam 用户名从 Steam API 检索 SteamID

php - SQL:仅将新行/记录插入表中?

php - 我如何在 yii2 中使用 flash 消息?

php - 使用一个查询和一个 php 文件显示两个不同表中的图像