mysqlで主キー制約を追加する方法は何ですか?

MySQLでは、主キー制約を追加する方法は以下の通りです:

  1. テーブルを作成する際には、PRIMARY KEYキーワードを使用して主キーを指定します。例えば:
CREATE TABLE 表名 (
    列名1 数据类型,
    列名2 数据类型,
    ...
    PRIMARY KEY (列名1)
);
  1. 既存のテーブルに主キー制約を追加する場合は、ALTER TABLE文を使用できます。例えば、
ALTER TABLE 表名
ADD PRIMARY KEY (列名1);

上記のステートメントを実行する際には、列名1が既存のテーブル内の列であることを確認してください。

  1. 複合主キーを複数の列に作成したい場合は、次の構文を使用できます:
CREATE TABLE 表名 (
    列名1 数据类型,
    列名2 数据类型,
    ...
    PRIMARY KEY (列名1, 列名2)
);

上記の例では、列1と列2が複合主キーを構成します。

主キーの値はユニークで空であってはいけませんので、主キー制約を作成する前に、列の値がこれらの要件を満たしていることを確認してください。

bannerAds