Problém s VARCHAR použitým pro jakýkoli KLÍČ je v tom, že mohou obsahovat BÍLÝ MEZERNÍK. Prázdné místo se skládá z JAKÉHOKOLI znaku, který není čitelný na obrazovce, jako jsou mezery, tabulátory, návraty vozíků atd. Použití VARCHAR jako klíče vám může zkomplikovat život, když začnete pátrat, proč tabulky nevrací záznamy s mezerami navíc na konci jejich klíčů.
Jistě, MŮŽETE použijte VARCHAR, ale musíte být velmi opatrní se vstupem a výstupem. Také zabírají více místa a jsou pravděpodobně pomalejší při provádění dotazů.
Typy celých čísel mají malý seznam 10 platných znaků, 0,1,2,3,4,5,6,7,8,9 . Jsou mnohem lepším řešením pro použití jako klíče.
Vždy můžete použít celočíselný klíč a použít VARCHAR jako UNIKÁTNÍ hodnotu, pokud chcete mít výhody rychlejšího vyhledávání.