mysql の主キーを空にすることはできません。テーブルを作成または変更するときに、「PRIMARY KEY」制約を定義することで主キーを作成でき、テーブルには主キー制約を 1 つだけ持つことができ、カラムは主キー制約の値を空にすることはできません。主キー制約によりデータが一意であることが保証されるため、多くの場合、ID 列が定義されます。
データベースの主キーは、テーブル内の 1 つの列または列の組み合わせを参照し、その値によりテーブル内の各行を一意に識別できます。このような列はテーブルの主キーとなり、これによってテーブルのエンティティの整合性が強制されます。テーブルを作成または変更するときは、PRIMARY KEY 制約を定義することで主キーを作成できます。テーブルには主キー制約を 1 つだけ持つことができ、主キー制約の列を NULL にすることはできません。主キー制約によりデータが一意であることが保証されるため、 、ID 列は多くの場合定義されます。
主キーの役割:
1. 上記の定義からわかるように、主キーはデータベース テーブル内のデータ行を一意に識別するために使用されます。
2. 外部キーによって効果的に参照できるオブジェクトとして。
mysql の主キーを空にすることはできますか?
注意! 主キーを null にすることはできません。
以上がmysqlの主キーを空にすることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。