2010-12-29 4 views
0

Je souhaite créer une colonne d'index primaire auto-incrémentée lors de la création d'une table.mysql autoincrement quel est le bon type?

Il doit être un entier (ie. En mesure d'entrer dans les millions)

Sur la page de manuel mysql, il montre 2 différents types d'int, qui va de -ve à + ve et qui va de 0 à + ve. Je veux que mon autoincrement commence à 1 pas -ve millions. Pour ma nouvelle colonne alors, que dois-je utiliser? Comment puis-je le faire choisir le bon?

Répondre

3

Pour un ID, le type non signé (0 ... MAX) est celui qui a du sens. Il est peu probable que vous vouliez des identifiants négatifs.

+0

D'accord, les identifiants négatifs n'ont pas de sens dans la plupart des cas pour les PK. – Sarfraz