首頁 > 後端開發 > Golang > AutoMigration() 是否也在資料庫端給予 NOT NULL 屬性?

AutoMigration() 是否也在資料庫端給予 NOT NULL 屬性?

WBOY
發布: 2024-02-05 23:21:11
轉載
914 人瀏覽過

AutoMigration() 是否也在数据库端给出 NOT NULL 属性?

問題內容

在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中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板