2010-12-29 13 views
0

テーブルを作成するときに、自動インクリメントのプライマリインデックスの列を作成したいと思います。mysql autoincrementは正しいタイプですか?

それは(すなわち。何百万に取得することができる)int型でなければなりません

MySQLのマニュアルページで、それはint型の2つの異なるタイプを示し、-veから+に行く1 VEはと行く1 0から+ ve。 http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

私のオートインクリメントは1から始まり、何百万にもなります。私の新しいコラムのために、私はどちらを使うべきですか?正しいものを選ぶにはどうすればいいですか?

答えて

3

IDの場合、符号なしタイプ(0 ... MAX)が理にかなっています。あなたは負のIDを望むことはまずありません。

+0

ほとんどの場合、ネガティブIDはPKに対して意味をなさない。 – Sarfraz

関連する問題