Mysqlでのprimary keyとkeyを整理

mysqlのprimary key と key を整理

CREATE TABLE sample(
id int not null,
group_id int not null,
name varchar2(100),
age int,
PRIMARY KEY (id),
KEY(group_id)
);

PRIMARY KEYはプライマリーキー
KEYはINDEXのようです

カラム内に書くとPRIMARYは省略できるようで

CREATE TABLE sample(
id int KEY,
group_id int not null,
name varchar2(100),
age int,
KEY(group_id)
);

でもいいです

MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.17 CREATE TABLE 構文

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください