错误:“id”列中的空值违反了sequelize中的非空约束
我正在尝试将我的主键的数据types更改为sequelize中的string,并尝试使用upsert创build时出现以下错误。
error: SequelizeDatabaseError: null value in column "id" violates not-null constraint
这里是代码:
id: { type: DataTypes.STRING, primaryKey: true, allowNull: true, autoIncrement: false, field: "id" }
我该如何做这项工作? 提前致谢。
对于文档 :
从技术上讲,主键约束只是一个唯一约束和一个非空约束的组合。
您不能创build可空的主键。
... allowNull: false, ...