在 MySQL 中我可以创建一个带有时间字段的表,该值可以高达 838:59:59(839 小时 - 1 秒)。我刚刚看到在PostgreSQL中,小时字段不能超过23:00:00(24小时)。有没有解决的办法?我正在尝试制作一个简单的数据库来跟踪花费了多少小时和几分钟来做某事,因此它需要超过 23 小时和几分钟。我可以在 MySQL 中执行此操作,但我需要为此使用 PostgreSQL。我用 Google 搜索,但没有找到我要找的东西,所以我希望我没有使用正确的关键字。
最佳答案
Postgres 没有“小时域”——它有几个 date/time types满足不同的需求。我认为最适合您需要的类型是 INTERVAL
。
关于mysql - 时间超过 23 :59:59 in PostgreSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6930110/