Czy podstawowe klucze bazy danych muszą być liczbami całkowitymi?

Zawsze widzę klucze podstawowe bazy danych MySQL jako liczby całkowite. Czy to dlatego, że klucze podstawowe muszą być liczbami całkowitymi lub ze względu na łatwość użycia podczas ustawianiaauto_increment na kolumnie?

Zastanawiam się tylko, czy chcę, aby mój klucz podstawowy byłvarchar w przyszłości.

questionAnswers(6)

yourAnswerToTheQuestion