Speedwise,哪个更好,日期时间或时间戳?

时间:2012-06-26 03:47:25

标签: mysql performance optimization time

我的数据库目前使用datetime时间,并对其进行多项选择。

切换到timestamp字段类型是否会影响查询速度?

2 个答案:

答案 0 :(得分:1)

找出答案的最佳方法是衡量标准。这实际上取决于你所做的那种查询,但是我怀疑这会在整个程序中产生明显的性能差异。您应该使用最准确描述您希望存储的数据的那个,而不要担心性能差异,因为它可能可以忽略不计。

答案 1 :(得分:0)

MySQL中的时间戳通常用于跟踪记录的更改,并在每次更改记录时更新。如果要存储特定值,则应使用datetime字段。

来源 -

Should I use field 'datetime' or 'timestamp'?