FLOAT(9,3)
significa:
- 9 totales unidades de precisión
- con 3 unidades más allá del lugar decimal, por lo tanto
- solo 6 unidades antes el lugar decimal
Si desea 9 dígitos de precisión no decimal, utilice FLOAT(12, 3)
.
Eche un vistazo a MySQL documentación .