Можете да използвате varchar
както и стига да се уверите, че всяко едно еуникално . Това обаче не е идеално (вижте връзката към статията по-долу за повече информация).
Това, което търсите, се нарича естествен ключ но първичен ключ с автоматично нарастване и обработван от RDBMS се нарича сурогатен ключ който е предпочитаният начин. Следователно трябва да е цяло число .
Научете повече:
- Сурогат Ключове срещу естествени ключове за първичен ключ?
- Защо предпочитам сурогатни ключове вместо естествени ключове в дизайна на база данни