database:mysql:cases:multipul_primary_key
プライマリキーを複数設定しようとして "ERROR 1068 (42000): Multiple primary key defined" と表示される場合の対処
複数のプライマリキーを設定しようとして
CREATE TABLE tb_name ( -> col1 type1 NOT NULL PRIMARY KEY, -> col2 type2 NOT NULL PRIMARY KEY, -> ... -> colN typeN);
とすると、エラーとなりテーブルを作成できない。この場合は復号プライマリキーを設定する。
CREATE TABLE tb_name ( -> col1 type1 NOT NULL, -> col2 type2 NOT NULL, -> ... -> colN typeN -> PRIMARY KEY (col1, col2);
database/mysql/cases/multipul_primary_key.txt · 最終更新: 2023/03/17 13:44 by mikoto