V MySQL při deklaraci DECIMAL(P,S) :
Takže ve vašem příkladu DECIMAL(1,1) znamená maximálně 1 číslici a maximálně 1 číslici za tečkou... což ve skutečnosti nedává smysl.
Pro lepší pochopení uvádíme další příklady:
DECIMAL(5,2):5 číslic, dvě z nich jsou použity pro zlomkovou část. Možné hodnoty se tedy pohybují od -999,99 do 999,99DECIMAL(5,0):není povolena žádná zlomková část, takže je ekvivalentní celému číslu s maximálně 5 číslicemi.
S UNSIGNED , chování je stejné, ale použití znaménka mínus vyvolá chybu.