Di MySQL, saat mendeklarasikan DECIMAL(P,S) :
Jadi dalam contoh Anda, DECIMAL(1,1) artinya paling banyak 1 digit, dan paling banyak 1 digit setelah titik... yang sebenarnya tidak masuk akal.
Untuk lebih memahami, berikut adalah contoh lainnya:
DECIMAL(5,2):5 digit, dua di antaranya digunakan untuk bagian pecahan. Oleh karena itu, nilai yang mungkin berkisar dari -999,99 hingga 999,99DECIMAL(5,0):bagian pecahan tidak diperbolehkan, sehingga setara dengan bilangan bulat dengan maksimum 5 digit.
Dengan UNSIGNED , perilakunya sama, tetapi menggunakan tanda minus akan menimbulkan kesalahan.