I MySQL, når du erklærer DECIMAL(P,S) :
Så i dit eksempel, DECIMAL(1,1) betyder højst 1 ciffer og højst 1 ciffer efter prikken... hvilket ikke rigtig giver mening.
For bedre at forstå er her flere eksempler:
DECIMAL(5,2):5 cifre, to af dem bruges til brøkdelen. Derfor varierer mulige værdier fra -999,99 til 999,99DECIMAL(5,0):ingen brøkdel tilladt, så det svarer til et heltal med maksimalt 5 cifre.
Med UNSIGNED , adfærden er den samme, men brug af et minustegn vil give en fejl.