MySQL mówi:
Kiedy go używać?
Zadaj sobie pytanie:Czy to pole kiedykolwiek będzie zawierało wartość ujemną? ?
Jeśli odpowiedź brzmi nie, to chcesz, aby UNSIGNED
typ danych.
Częstym błędem jest użycie klucza podstawowego, który jest autoinkrementacją INT
zaczynając od zera , ale typ to SIGNED
, w takim przypadku nigdy nie dotkniesz żadnej z liczb ujemnych i zmniejszasz zakres możliwych identyfikatorów do połowy.