Primero: Olvidate del "kg". El dato es numérico, no de caracteres. El tipo de magnitud a guardar lo debes almacenar en otra columna, no en el dato.
Segundo: Ya te lo dije:
Cita: 124567,8, requiere un DECIMAL(9, 1)
(y lo puse con numeros secuenciales para que se viera mejor...)
Si tienes tres digitos enteros, uno decimal y la coma (o punto), es aritmética básica de escuela:
De esos cinco de longitud totlal, uno (1) corresponde al punto decimal, por lo que es un sólo decimal:
Guarda desde el 0.0 al 999.9.