Mensaje de error de MySql: valor fuera del rango para la columna

Mysql Error Message Out Range Value

Problema: el ID de un grupo de datos tenía tres dígitos antes, el tipo original era smallint (5), pensé que eran tres dígitos y lo transferí al formato tinyint (3) para ahorrar espacio. El resultado es siempre un error: valor fuera del rango para la columna en la fila 58, después de una inspección cuidadosa, no se encontró ningún problema y, finalmente, la inspección encontró que se excedió el límite superior de tinyint (3),

El rango de tinyint (3) es más o menos 127. Si se agrega UNSIGNED, el máximo es 255. Una vez que se alcanza el límite superior, se informará un error



La solución es modificarlo a smallint (3).