优艾设计网

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

优艾设计网 https://www.uibq.com 2023-06-11 07:58 出处:网络 作者:PS基础教程
像这样 1476355731 的优艾设计网_Photoshop交流数字360U3377542777 优艾设计网_设计百科

像这样 1476355731优艾设计网_Photoshop交流数字


360U3377542777 优艾设计网_设计百科 2小时前

参考资料:


及時行樂_848 2小时前

优艾设计网_Photoshop问答

https://segmentfault.com/q/10...


本宫微胖离弦的歌离弦的歌 2小时前

优艾设计网_设计百科你要说弊端,那就是你去直接看数据库的时候,不知道具体的时间。


nicoxxxxxxx 优艾设计网_平面设计 2小时前

不同地区时区不一样,如果你存个2016-10-14 9:40:32,在另外的时区就不对了。存成unix时间戳,容易转换成不同时区的时间。


nicoxxxxxxx 2小时前

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


把昨日还给我坐看云海把昨日还给 2小时前

优艾设计网_设计百科

但我看过的几乎所有讨论数据库中怎样保存时间的文章中的观点都是“使用时间戳”。


0

精彩评论

暂无评论...
验证码 换一张
取 消