En MySQL, al declarar DECIMAL(P,S) :
Entonces, en tu ejemplo, DECIMAL(1,1) significa como máximo 1 dígito y como máximo 1 dígito después del punto... lo que realmente no tiene sentido.
Para entender mejor, aquí hay más ejemplos:
DECIMAL(5,2):5 dígitos, siendo dos de ellos utilizados para la parte fraccionaria. Por lo tanto, los valores posibles oscilan entre -999,99 y 999,99DECIMAL(5,0):no se permite la parte fraccionaria, por lo que es equivalente a un número entero con un máximo de 5 dígitos.
Con UNSIGNED , el comportamiento es el mismo, pero el uso de un signo menos generará un error.