Du kan använda varchar
så länge du ser till att var och en är unika . Detta är dock inte idealiskt (se artikellänken nedan för mer information).
Det du letar efter kallas naturlig nyckel men en primärnyckel med automatisk ökning och hanteras av RDBMS kallas surrogatnyckel vilket är att föredra. Därför måste du ha det för att vara heltal .
Läs mer:
- Surrogat Nycklar vs naturliga nycklar för primärnyckel?
- Varför jag föredrar surrogatnycklar istället för naturliga nycklar i databasdesign