如果我将时间戳1625555827900存储在两个独立的字段中,其格式分别为dateonly和date,会有什么不同吗?
发布于 2021-07-06 15:53:45
您不能同时在这两个字段中存储unix时间戳,因为它们的类型为DATEONLY和DATE。Sequelize将通过一个错误
DatabaseError [SequelizeDatabaseError]: date/time field value out of range: "1625555827900"首先,您需要在代码中设置日期的格式,如Tue Jul 06 2021 07:55:33或2021-07-06 07:55:33。在这种情况下,它将保存date字段的完整日期2021-07-06 07:55:33.000000,并跳过DATEONLY字段2021-07-06的时间部分。
或者,如果您打算存储unix时间戳,则可以使用BIGINT。
https://stackoverflow.com/questions/68266148
复制相似问题