日期和时间的最佳实践指数?

时间:2015-03-02 07:22:39

标签: mysql indexing

对于日期和时间索引目的,以下是最佳/最佳做法/最快?

  1. date保留类型time和另一个类型,并在date
  2. 上设置索引
  3. 保留一个datetime列,只需在datetime
  4. 上添加索引即可
  5. 有两个,datetime列和date列,但在date
  6. 上添加了一个索引
  7. date保留类型time和另一个类型,并在第一个日期和时间都有索引
  8. 任何其他方法?
  9. 我想查询表以检测更改,因此我需要日期和时间。

    更新:我认为日期时间索引会占用比日期更多的空间,因此它会影响系统性能,是真的吗?

2 个答案:

答案 0 :(得分:1)

假设您尝试保存与日期同一天的日期和时间:

  1. 日期查询可以使用日期时间列,也可以使用基于时间的查询。我看不出你想要另一个领域的原因。

答案 1 :(得分:0)

我建议在int字段中使用unix时间戳,最容易添加,减去和比较。您可以转换为不同的格式进行显示。