UNSIGNED съхранява само положителни числа (или нула). От друга страна, signed може да съхранява отрицателни числа (т.е. може да има отрицателен знак ).
Ето таблица с диапазоните от стойности всеки INTEGER тип може да съхранява:

UNSIGNED варира от 0 до n , докато signed варира от около -n/2 до n/2 .
В този случай имате AUTO_INCREMENT колона ID, така че няма да имате отрицания. По този начин използвайте UNSIGNED . Ако не използвате UNSIGNED за AUTO_INCREMENT колона максималната възможна стойност ще бъде наполовина по-висока (а отрицателната половина от диапазона на стойностите ще остане неизползвана).