以下のようなテーブルがあります
CREATE TABLE body.group_artist_relations ( group_id INT NOT NULL, artist_id INT NOT NULL, pk_group_artist_relations INT NOT NULL, CONSTRAINT PRIMARY KEY (group_id, artist_id) );
** pk_group_artist_relations にAUTO_INCREMENT**をつけたいと思い以下のようなSQLを書いたのですが
ALTER TABLE group_artist_relations modify pk_group_artist_relations INT( 4 ) AUTO_INCREMENT;
incorrect table definition; there can be only one auto column and it must be defined as a key
と言われてしまいました
何が違うのでしょうか?
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答3件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー
退会済みユーザー
2015/12/02 14:33