Cita: es mas se pueden insertar manualmente numero decimales con coma y mysql lo acepta, pero lo que se debe hacer si o si, es insertar el numero decimal con punto, aunque en la bd lo veran con coma.
En realidad lo que ocurre es que el conector o la librería que realiza la conversión implícita entre tipos de dato, no es que MySQL te acepte el formato. Para que lo haga deberías modificar la configuración del servidor, cosa que en ese caso sería una pésima práctica.
Lo más recomendable es controlar el problema de regionalización
en la aplicación, porque si dejas que el sistema resuelva el problema te encontrarás con serios problemas de sintaxis, casi indetectables fuera de los escenarios de ocurrencia.