Vous pouvez utiliser varchar
aussi longtemps que vous vous assurez que chacun est unique . Ce n'est cependant pas idéal (voir le lien de l'article ci-dessous pour plus d'informations).
Ce que vous recherchez s'appelle clé naturelle mais une clé primaire avec auto-incrémentation et gérée par le RDBMS est appelée clé de substitution qui est la manière préférée. Par conséquent, vous devez l'avoir pour être entier .
En savoir plus :
- Surrogate Clés vs clés naturelles pour la clé primaire ?
- Pourquoi je préfère les clés de substitution aux clés naturelles dans la conception de bases de données