データベーステーブルにAUTO_INCREMENT列を作成したいのですが、次の構文を記述します。
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int auto_increment
);
そして、私は次のエラーを受け取ります:
エラー1075(42000):テーブル定義が正しくありません。自動列は1つしか存在できず、キーとして定義する必要があります
それから私はそれを主キーとして作りました:
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int primary_key auto_increment
);
そして、私は次のエラーを受け取ります:
エラー1064(42000):SQL構文にエラーがあります。'primary_key auto_increment、name varchar(20)、mail varchar(30)、comment varchar(100'の1行目で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
なにが問題ですか???