UNSIGNED ukládá pouze kladná čísla (nebo nulu). Na druhou stranu, podepsat může ukládat záporná čísla (tj. může mít záporné znaménko ).
Zde je tabulka rozsahů hodnot každého INTEGER typ může uložit:

UNSIGNED se pohybuje od 0 na n , zatímco znaménko se pohybuje od přibližně -n/2 až n/2 .
V tomto případě máte AUTO_INCREMENT ID sloupec, takže byste neměli zápory. Použijte tedy UNSIGNED . Pokud nepoužíváte UNSIGNED pro AUTO_INCREMENT vaše maximální možná hodnota bude poloviční (a záporná polovina rozsahu hodnot zůstane nevyužita).