Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was bedeutet „unsigned“ in MySQL und wann wird es verwendet?

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.