ホームページ > バックエンド開発 > Golang > AutoMigration() はデータベース側でも NOT NULL 属性を与えますか?

AutoMigration() はデータベース側でも NOT NULL 属性を与えますか?

WBOY
リリース: 2024-02-05 23:21:11
転載
914 人が閲覧しました

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

質問内容

GORMでは、AutoMigration()でデータベース側にもNOT NULL属性が与えられるのでしょうか?

よろしくお願いします


正解


答えは次のとおりです: No

したがって、その特定のフィールドに not null (gorm フィールド タグを使用して) を定義しない場合、gorm はデータベース上のフィールドに not null 制約を追加しません。側。主キーを除く。デフォルトでは、pk は not null フィールドとして定義されます。

gorm でフィールドを not null として定義する方法:

リーリー

詳細については、gorm 公式ドキュメントを参照してください: フィールド タグ p>

以上がAutoMigration() はデータベース側でも NOT NULL 属性を与えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート