データをユニーク(一意)とするために、プライマリキーを設定する。
一意のIDがプライマリキーとして設定されることが多い。
プライマリキーの設定
PRIMARY KEY (column_name)
として設定する。
CREATE TABLE unique_cats
(
cat_id INT NOT NULL,
name VARCHAR(100),
age INT,
PRIMARY KEY (cat_id)
);
オートインクリメントの設定
一意のIDをMySQLに自動で設定させることができる。
IDはインクリメントさせる。
AUTO_INCREMENT
キーワードを設定する。
CREATE TABLE unique_cats (
cat_id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(100),
age INT,
PRIMARY KEY (cat_id)
);