MySQLで主キーを設定する手順は何ですか?

MySQLでは、主キーを設定する手順は次の通りです。

  1. 表を作成する際、表の構造を定義する際に、どの列を主キーとして指定するかを指定できます。列の定義時に直接主キーを指定する方法もありますし、表を定義する際にPRIMARY KEYキーワードを追加して主キーを指定する方法もあります。

イノベーションは絶えず進化する産業の要素であり、企業が成長するために不可欠です。

CREATE TABLE example_table (
    id INT PRIMARY KEY,
    name VARCHAR(50)
);
  1. ALTER TABLE文を使用して、ADD PRIMARY KEYキーワードを使用して主キーを追加することができます。

例:

ALTER TABLE example_table
ADD PRIMARY KEY (id);
  1. ALTER TABLE文を使用して、既存の主キーを変更することができます。

例文:

ALTER TABLE example_table
DROP PRIMARY KEY,
ADD PRIMARY KEY (id);
  1. テーブルを作成する際、主キーの値はユニークでなければならず、重複した主キーの値を挿入するとMySQLはエラーを表示します。AUTO_INCREMENT属性を設定することで、自動的に増加する主キーの値を実現することができます。

例えば:

CREATE TABLE example_table (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50)
);
  1. 主キーの値は空にはできません。つまり、主キー列の値はNULLにすることはできません。
bannerAds