In MySQL beim Deklarieren von DECIMAL(P,S) :
In Ihrem Beispiel also DECIMAL(1,1) bedeutet höchstens 1 Ziffer und höchstens 1 Ziffer nach dem Punkt ... was nicht wirklich Sinn macht.
Zum besseren Verständnis hier weitere Beispiele:
DECIMAL(5,2):5 Ziffern, von denen zwei für den Bruchteil verwendet werden. Daher reichen mögliche Werte von -999,99 bis 999,99DECIMAL(5,0):kein Bruchteil erlaubt, entspricht also einer ganzen Zahl mit maximal 5 Stellen.
Mit UNSIGNED , ist das Verhalten dasselbe, aber die Verwendung eines Minuszeichens wird einen Fehler auslösen.