暂无图片
PostgreSQL 用 int存时间戳是否比 datetime 存, 高效或者有优势?
我来答
分享
暂无图片 匿名用户
PostgreSQL 用 int存时间戳是否比 datetime 存, 高效或者有优势?

PostgreSQL 用 int存时间戳是否比 datetime 存, 高效或者有优势?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刘贵宾

MySQL是以下建议

如果只是想存储简单的 unix 时间戳,那么使用 int 是最佳选择,因为它非常快,和使用普通数字一样
而如果要根据时区进行存储日期时间,那么就应该使用 timestamp
否则绝大多数情况下推荐使用 datetime


PostgreSQL的话你看看这个http://www.postgres.cn/docs/12/datatype-datetime.html

datetime类型适合用来记录数据的原始的创建时间,因为无论你怎么更改记录中其他字段的值,datetime字段的值都不会改变,除非你手动更改它。
timestamp类型适合用来记录数据的最后修改时间,因为只要你更改了记录中其他字段的值,timestamp字段的值都会被自动更新。

暂无图片 评论
暂无图片 有用 1
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏