1
我試圖將我的主鍵的數據類型更改爲sequelize中的字符串,並且在嘗試使用upsert創建時出現以下錯誤。錯誤:列「id」中的空值違反了後續化中的非空約束
error: SequelizeDatabaseError: null value in column "id" violates not-null constraint
這裏是代碼:
id: {
type: DataTypes.STRING,
primaryKey: true,
allowNull: true,
autoIncrement: false,
field: "id"
}
如何使這項工作? 在此先感謝。
你是說我不能改變主鍵的數據類型? –
您可以更改主鍵的類型,但它總是**不爲空**。 – klin
如何將其更改爲字符串類型? –