在数据库中保存时间, 能不能直接用数字的时间戳存到bigint中?这样做有什么明显弊病? 财富值88

2016-10-14 11:42发布

像这样 1476355731 的数字

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答

优点:数据量大的时候如果需要以该字段作为查询条件的时候查询速度会快一点(在同等条件下+合理索引情况下);
缺点:查询结果不直观,需要二次处理。不过这个几乎可以忽略,如果是在客户端用sql查询的时候,mysql自带了UNIX_TIMESTAMP FROM_UNIXTIME 的转换函数;如果是程序处理的话,把时间戳转换成日期对象并不是什么特别麻烦的事情。

一周热门 更多>