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

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

WBOY
WBOY転載
2024-02-05 23:21:11830ブラウズ

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 までご連絡ください。