mysql - 建立索引时速度更快。 MySQL 中的 INT (10) 或时间戳

标签 mysql database-design indexing unix-timestamp

我只是想知道哪种字段类型是在 MySQL 数据库中存储时间戳的最佳解决方案。

目前,我将时间戳存储在 INT (10) 字段中,并通过执行 UNIX_TIMESTAMP() 插入时间。如果我要使用时间戳字段,索引时会更慢还是更快?我知道这两个字段都使用 4 个字节。

最佳答案

它们都是由 4 字节整数实现的,因此索引的性能应该同样好。

关于mysql - 建立索引时速度更快。 MySQL 中的 INT (10) 或时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3095053/

相关文章:

内连接后MySQL主键类型变为 "index"

hadoop - 支持在HIVE ORC格式下建立索引

c++ - 当 mysql 数据库发生更新或更改时,我如何通知我的 C 或 C++ 应用程序

mysql - MySQL 中拥有一张大的 GPS 表好还是几张小一些的 GPS 表好?

mysql - myisam 表类型真的更适合日志表(mysql)吗?

sql-server - SQL 服务器 : Separate schemas or separate databases

java - Lucene从索引文件中获取所有未删除的文档

php - 将列 id 添加到现有表

mysql - 没有约束的 MySQL 外键只是一个 int 吗?

mysql - 对复合唯一约束中的键重新编号