mysqlエラー:there can be only one auto column and it must be defined as a key
mysql> create table users(id int auto_increment, name varchar(20), gender varchar(20), age int);
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
こんなエラーが出た。
mysql: auto_increment は主キーにしないといけない | BmathLog
auto_increment があると、そのカラムは主キーでなければいけないらしい。
primary key(id)を入れたら先に進めた。
mysql> create table users(id int auto_increment, name varchar(20), gender varchar(20), age int,primary key(id));