gpt4 book ai didi

sqlite - Sequelize - 插入到 sqlite 数据库时限制属性

转载 作者:行者123 更新时间:2023-12-03 22:23:56 25 4
gpt4 key购买 nike

当我使用 Sequelize 模型插入 SQLite 数据库中的表时,出现了我的问题。我有一个包含 4 列的表:id、name、type 和 description。我有一个具有上述架构的对话模型,我可以通过执行 talks.findAll({attributes: [ <columns> ]}); 发送请求以轻松获取它们,但是在尝试将行插入数据库时​​遇到问题。它提示是因为它默认使用 createdAt 和 updatedAt 列插入,尽管我在表中没有这些。使用 model.create() 时是否有类似的功能?

最佳答案

我不是 100% 清楚你在问什么,但我会试着回答:

当您创建模型时,Sequelize 将自动为您生成 createdAtupdatedAt 列,即 required: true

当您执行 model.create() 时,Sequelize 将自动生成一个 createdAtupdatedAt 供您插入到您的表中。如果您尝试将某些内容手动输入到您的数据库中,除非您也设置这些字段,否则您会遇到一些麻烦。

关于sqlite - Sequelize - 插入到 sqlite 数据库时限制属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36109425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com