ホームページ  >  記事  >  データベース  >  mysqlの主キーを空にすることはできますか?

mysqlの主キーを空にすることはできますか?

藏色散人
藏色散人オリジナル
2019-05-10 10:31:2722276ブラウズ

mysql の主キーを空にすることはできません。テーブルを作成または変更するときに、「PRIMARY KEY」制約を定義することで主キーを作成でき、テーブルには主キー制約を 1 つだけ持つことができ、カラムは主キー制約の値を空にすることはできません。主キー制約によりデータが一意であることが保証されるため、多くの場合、ID 列が定義されます。

mysqlの主キーを空にすることはできますか?

データベースの主キーは、テーブル内の 1 つの列または列の組み合わせを参照し、その値によりテーブル内の各行を一意に識別できます。このような列はテーブルの主キーとなり、これによってテーブルのエンティティの整合性が強制されます。テーブルを作成または変更するときは、PRIMARY KEY 制約を定義することで主キーを作成できます。テーブルには主キー制約を 1 つだけ持つことができ、主キー制約の列を NULL にすることはできません。主キー制約によりデータが一意であることが保証されるため、 、ID 列は多くの場合定義されます。

主キーの役割:

1. 上記の定義からわかるように、主キーはデータベース テーブル内のデータ行を一意に識別するために使用されます。

2. 外部キーによって効果的に参照できるオブジェクトとして。

mysql の主キーを空にすることはできますか?

注意! 主キーを null にすることはできません。

以上がmysqlの主キーを空にすることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。