php - 哪种数据类型最适合存储时间和日期

标签 php mysql sql datetime time

在我的数据库中存储日期和时间有两种选择。

  1. 在php中使用时间函数生成时间和日期,然后将其存储在数据库中为4字节的int数据类型。

  2. 在插入数据库时​​生成时间和日期为 8 字节的 datetime 数据类型。

我的问题是,如果我使用日期和时间列进行排序,哪种类型将使我的 SQL 查询更快。

最佳答案

我总是讨厌它在包含 int 格式的人类无法读取的日期和时间值的数据库上构建查询。

如果您使用 int,也许查询会快一纳秒,但这真的值得吗?我说不!

关于php - 哪种数据类型最适合存储时间和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10871285/

相关文章:

mysql - 使用转义数据库名称调用 MySQL 存储过程

php - 找不到类 'Google\Cloud\Storage\StorageClient'

php - 临时允许查看照片和相册

javascript - FPDF - 使用 PDF_JS 时在没有对话框的情况下打印

php - 如何从数据库中检索信息

java - 使用 MySQL 的登录/注册 Servlet

php - 返回按 "how much of a match"列排序的 MySQL 列表是

sql - 如何从 Node 将表值参数插入到 Sql Azure 中?

sql - 小于大于过滤查询,aerospike

php - 如何将总计添加到 yii2 GridView 的底部