在GORM中,AutoMigration()
在資料庫端也給了NOT NULL屬性嗎?
提前致謝
答案是:否
因此,如果您沒有將 not null
(使用 gorm 字段標籤)定義到該特定字段,gorm 不會將 not null
約束添加到資料庫端的字段。主鍵除外。預設情況下,pk 將被定義為 not null
欄位。
gorm中將欄位定義為not null
的方式:
type User struct { ... Email string `gorm:"not null"` // NOT NULL ... }
更多內容請參考gorm官方文件:欄位標籤 p>#
以上是AutoMigration() 是否也在資料庫端給予 NOT NULL 屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!