-
AFAIK le point est la notation standard pour les valeurs décimales. L'utilisation de virgules peut déclencher des erreurs d'analyse SQL ou passer inaperçue si le contexte syntaxique autorise la présence d'une virgule.
-
Comment avez-vous défini la précision du
DECIMALcolonne ?Si c'est
DECIMAL(10, 2)il aura un total de 10 nombres dont 2 sont des valeurs décimales (avec 2 arrondis décimaux signifiant que10.215est enregistré sous10.22et10.214devient10.21).Si c'est
DECIMAL(10)il n'aura pas de valeurs décimales et sera arrondi à un nombre entier. -
Si vous utilisez
FLOATouDOUBLE PRECISIONvous n'êtes pas obligé de spécifier le nombre de valeurs décimales, mais il a ses propres défauts.