Node.js 为什么sequelize在默认情况下添加时间戳列(createdAt和updatedAt)?

Node.js 为什么sequelize在默认情况下添加时间戳列(createdAt和updatedAt)?,node.js,orm,sequelize.js,Node.js,Orm,Sequelize.js,当我们使用sequelize创建任何表时,默认情况下会添加两列:createAt&updatedAt。 我知道我们可以将timestamp设置为false来禁用它们。 我想知道它们的意义。sequelize何时以及为什么使用它们。sequelize支持类似的GIT/SVN,但用于跟踪对数据库所做的更改。医生说这是迁移所需要的。但是,如果您不经常使用迁移,最好知道行是何时创建或更新的。特别是对于调试而言,快速检查时间戳以查看更新查询是否成功非常方便。因此,这是否意味着sequelize内部仅对

当我们使用sequelize创建任何表时,默认情况下会添加两列:createAt&updatedAt。
我知道我们可以将timestamp设置为false来禁用它们。

我想知道它们的意义。sequelize何时以及为什么使用它们。

sequelize支持类似的GIT/SVN,但用于跟踪对数据库所做的更改。医生说这是迁移所需要的。但是,如果您不经常使用迁移,最好知道行是何时创建或更新的。特别是对于调试而言,快速检查时间戳以查看更新查询是否成功非常方便。因此,这是否意味着sequelize内部仅对迁移使用时间戳,如果我不使用迁移,则可以安全地从中删除时间戳?sequelize不对迁移使用时间戳。文档中说,如果启用时间戳选项并使用迁移,则需要在创建表的迁移中包含时间戳字段。sequelize支持类似的GIT/SVN,但用于跟踪对数据库所做的更改。医生说这是迁移所需要的。但是,如果您不经常使用迁移,最好知道行是何时创建或更新的。特别是对于调试而言,快速检查时间戳以查看更新查询是否成功非常方便。因此,这是否意味着sequelize内部仅对迁移使用时间戳,如果我不使用迁移,则可以安全地从中删除时间戳?sequelize不对迁移使用时间戳。文档中说,如果启用时间戳选项并使用迁移,则需要在创建表的迁移中包含时间戳字段。