質問: mysqlの表作成について mysql超初心者です。 usersというテーブル名でテーブルを作成したいのですがエラーがでてなにがいけないのかわかりません。 ターミナルでの書き方配下の通りです mysql> CREATE TABLE users( -> id int(11) AUTO_INCREMENT, -> login_id varchar(512), -> name varchar(256), -> password varchar(256), -> created_at timestamp, -> updated_at timestamp, -> deleted_at timestamp -> ); 実行した結果このようなエラーがきました。 ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key どなたかなぜこのようなエラーがなったのかわかるかたはいらっしゃいますでしょうか?
回答: auto_increment は主キーにしないといけないかと思います。