- ベストアンサー
mysqlでオートナンバーにするには?
OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 mysqlでデータ型をオートナンバー型にしたいのですが、何と指定すればいいのですか? postgreSQLではserialと指定するようなのですが。。。 auto_increment?ってゆーのでやってみたのですがエラーになってしまい先に進めません。 アドバイスお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たとえば... create table test ( id int auto_increment primary key, col_1 test ); とすると、 insert into test ( col_1 ) values ( 'foo' ); で、自動インクリメントで id に値がはいるようになると思います。
その他の回答 (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 ); 本題とは関係ないのですが、念のため。
質問者
お礼
何度もご丁寧にありがとうございました。
お礼
うまくいきました。ありがとうございました。