この投稿では、MySQL のテーブルの複数の列に主キーを追加する方法について説明します。
MySQL の複数の列に主キーを追加/作成するにはどうすればよいですか?
MySQL の複数のカラムに主キーを追加するには、まず適切な権限でログインします。その後、ユーザーは既存のテーブルまたは新しく作成したテーブルの複数の列に主キーを追加できます。
テーブルの作成中に複数の列に主キーを追加する
テーブルの作成時に複数の列に主キーを追加する方法を理解するには、テーブルの作成時に単一の列に主キーを追加する方法を学ぶ必要があります。テーブル名の作成例「 lh_PrimaryKey 」を以下に示します。
CREATE TABLE lh_PrimaryKey (
id INT 主キー、
名前 VARCHAR(255)、
電子メール VARCHAR(255)、
都市 VARCHAR(255)、
国 VARCHAR(255)
);
上記の例では、主キーは「id」という名前の 1 つの列にのみ追加されます。
出力
出力には、主キーが追加されたテーブルが作成されたことが示されています。
主キーが追加されているかどうかを確認するには、「 説明 ” キーワードを以下のテーブル名と組み合わせます。
DESCRIBE lh_PrimaryKey;
出力
出力には、主キーが「」に追加されたことが表示されました。 ID の「」欄 lh_PrimaryKey ' テーブル。
ここで、作成中に複数の列に主キーを追加するとします。これを行うには、以下に示すように、「PRIMARY KEY」句の後にかっこを使用し、かっこ内に列の名前を指定します。
CREATE TABLE lh_PrimaryKey (あなたの手、
名前 VARCHAR(255)、
電子メール VARCHAR(255)、
都市 VARCHAR(255)、
国 VARCHAR(255)、
主キー (ID、名前、メールアドレス)
);
上記の例では、主キーが「」という名前の列に追加されます。 ID ”、” 名前 '、 と ' Eメール ”。
出力
出力には、テーブルが作成され、複数の列に主キーが追加されたことが示されています。
確認するには、次のようにテーブル名を指定して DESCRIBE ステートメントを使用します。
DESCRIBE lh_PrimaryKey; 出力
出力では、主キーがテーブルの複数の列に追加されたことがわかります。
既存のテーブルの複数の列に主キーを追加する
既存のテーブルの複数の列に主キーを追加するには、主キーのないテーブルが必要です。この投稿では、「 lh_PrimaryKey ” テーブルが使用されます。その構造は、” を使用した次のスニペットに示されています。 説明 ' 指図:
DESCRIBE lh_PrimaryKey; 出力
出力には、指定されたテーブルに主キーがないことが示されました。
既存のテーブルの複数の列に主キーを追加するには、「ADD PRIMARY KEY」制約を指定して「ALTER TABLE」コマンドを使用します。以下は、複数の列の主キーを既存のテーブルに追加する例を示すコマンドです。
Alter Table lh_PrimaryKey ADD PRIMARY KEY(id, name, email, city);上記のコマンドでは、主キーが「 ID ”、” 名前 ”、” Eメール '、 と ' 街 「」という名前のテーブルの「列」 lh_PrimaryKey ”。
出力
MySQL の複数のカラムに主キーを追加する方法は以上です。
結論
MySQL の複数のカラムに主キーを追加することは、テーブルの作成中、または「」を使用して既存のテーブルに追加できます。 主キー ”という制約。テーブルを作成するとき、「 主キー 」を使用して、希望の列に追加できます。 主キー (col_1、col_2、col_3、…) 」構文。既存のテーブルの場合、「 他の机 ” ステートメントは、” とともに使用されます。 主キーの追加 ”という制約。このブログでは、テーブルの複数の列に主キーを追加する詳細な手順を説明しました。