MySQL казва:
Кога да го използвам?
Задайте си този въпрос:Ще съдържа ли това поле някога отрицателна стойност ?
Ако отговорът е не, значи искате UNSIGNED тип данни.
Често срещана грешка е използването на първичен ключ, който е INT с автоматично увеличение започващи отнула , но типът е SIGNED , в този случай никога няма да докоснете нито едно от отрицателните числа и намалявате обхвата на възможните идентификатори до половината.