Проблемът с използването на VARCHAR за всеки КЛЮЧ е, че те могат да задържат БЯЛО ПРОСТРАНСТВО. Бялото пространство се състои от ВСЕКИ знак, който не може да се чете на екрана, като раздели за интервали, връщане на карета и т.н. Използването на VARCHAR като ключ може да затрудни живота ви, когато започнете да преследвате защо таблиците не връщат записи с допълнителни интервали в края от техните ключове.
Разбира се, МОЖЕТЕ използвайте VARCHAR, но трябва да сте много внимателни с входа и изхода. Те също така заемат повече място и вероятно са по-бавни при извършване на заявки.
Целочислените типове имат малък списък от 10 знака, които са валидни, 0,1,2,3,4,5,6,7,8,9 . Те са много по-добро решение за използване като ключове.
Винаги можете да използвате ключ, базиран на цяло число, и да използвате VARCHAR като УНИКАЛНА стойност, ако искате да имате предимствата на по-бързото търсене.