-
AFAIK punkten är standardnotationen för decimalvärden. Att använda kommatecken kan utlösa SQL-tolkningsfel eller förbli obemärkt om det syntaktiska sammanhanget tillåter att ett kommatecken finns där.
-
Hur definierade du precisionen för
DECIMALkolumn?Om det är
DECIMAL(10, 2)den kommer att ha totalt 10 tal varav 2 är decimalvärden (med 2 decimaler som betyder att10.215sparas som10.22och10.214blir10.21).Om det är
DECIMAL(10)den kommer inte att ha några decimalvärden och avrundas till ett heltal. -
Om du använder
FLOATellerDOUBLE PRECISIONdu behöver inte ange antalet decimaler men det har sina egna brister.