• ベストアンサー

mysqlでオートナンバーにするには?

OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 mysqlでデータ型をオートナンバー型にしたいのですが、何と指定すればいいのですか? postgreSQLではserialと指定するようなのですが。。。 auto_increment?ってゆーのでやってみたのですがエラーになってしまい先に進めません。 アドバイスお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • misoka
  • ベストアンサー率35% (56/160)
回答No.1

たとえば... create table test ( id int auto_increment primary key, col_1 test ); とすると、 insert into test ( col_1 ) values ( 'foo' ); で、自動インクリメントで id に値がはいるようになると思います。

emitika
質問者

お礼

うまくいきました。ありがとうございました。

その他の回答 (1)

  • misoka
  • ベストアンサー率35% (56/160)
回答No.2

#1 の misoka です。 SQL、タイプミスしてしまいました。 すみません。 col_1 の データ型を「test」としてしまいましたが、 「text」のつもりです... create table test ( id int auto_increment primary key, col_1 text ); 本題とは関係ないのですが、念のため。

emitika
質問者

お礼

何度もご丁寧にありがとうございました。

関連するQ&A