次のクエリがあります。
CREATE TABLE UserDetails (
sno INT UNSIGNED AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
location VARCHAR(20) NOT NULL,
country VARCHAR(20) NOT NULL,
UNIQUE KEY(username)
);
次のエラーが発生しています。
エラー 1075 (42000): テーブル定義が正しくありません。自動列は 1 つしか存在できず、キーとして定義する必要があります
sno
自動インクリメントとusername
ANDUNIQUE
に設定したいNOT NULL
。
私は何を間違っていますか?