关于mysql 表设计的问题,当遇到时间类型的时候,是用时间戳好?还是用date类型好?

微凉
  • 865

每次在考虑这个问题的时候,都有点纠结。如果使用时间戳,不需要考虑时区的问题,减少了配置问题的出现,但是每次都要从long转换成date.如果使用date,时区问题是一个,查询的时候比较也会变得更加繁琐,各种框架支持不同。希望在这方面又经验的人,能给出一个建议,选用哪种方式,能够规避更多的问题。

回复
阅读 1.1k
3 个回答

从我个人工作中使用体验来讲,date更优

如果有时区的需求,建议 timestamp
如果没有时区的需求,建议 datetime

int 与 timestamp 推荐 timestamp

宣传栏