MySQL sagt:
Wann verwende ich es?
Stellen Sie sich folgende Frage:Wird dieses Feld jemals einen negativen Wert enthalten ?
Wenn die Antwort nein ist, dann möchten Sie einen UNSIGNED
Datentyp.
Ein häufiger Fehler besteht darin, einen Primärschlüssel zu verwenden, der ein automatisch inkrementierter INT
ist beginnend bei Null , der Typ ist jedoch SIGNED
, in diesem Fall berühren Sie keine der negativen Zahlen und reduzieren den Bereich möglicher IDs auf die Hälfte.