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

藏色散人
リリース: 2020-09-14 15:19:07
オリジナル
22287 人が閲覧しました

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

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

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

主キーの役割:

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

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

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

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

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

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