Możesz użyć varchar
tak długo, jak upewnisz się, że każdy z nich jest wyjątkowy . To jednak nie jest idealne (zobacz link do artykułu poniżej, aby uzyskać więcej informacji).
To, czego szukasz, to klucz naturalny ale klucz podstawowy z automatycznym przyrostem i obsługiwany przez RDBMS nazywa się kluczem zastępczym co jest preferowanym sposobem. Dlatego musi być liczba całkowita .
Dowiedz się więcej:
- Surogat Klucze a klucze naturalne dla klucza podstawowego?
- Dlaczego wolę klucze zastępcze zamiast kluczy naturalnych w projektowaniu baz danych