-
AFAIK el punto es la notación estándar para valores decimales. El uso de comas puede desencadenar errores de análisis de SQL o puede pasar desapercibido si el contexto sintáctico permite que haya una coma allí.
-
¿Cómo definiste la precisión del
DECIMAL? columna?Si es
DECIMAL(10, 2)tendrá un total de 10 números de los cuales 2 son valores decimales (con 2 redondeos decimales, lo que significa que10.215se guarda como10.22y10.214se convierte en10.21).Si es
DECIMAL(10)no tendrá ningún valor decimal y se redondeará a un número entero. -
Si usa
FLOAToDOUBLE PRECISIONno es necesario especificar el número de valores decimales, pero tiene sus propios defectos.