sql >> Database >  >> RDS >> Mysql

geldbedragen opslaan in mysql

Sla geldwaarden niet op als float, gebruik het DECIMAL of NUMERIEKE type:

Documentatie voor MySQL-numerieke typen

EDIT &verduidelijking:

Zwevende waarden zijn kwetsbaar voor afrondingsfouten omdat ze een beperkte nauwkeurigheid hebben, dus tenzij het u niet kan schelen dat u slechts 9,99 krijgt in plaats van 10, moet u DECIMAAL/NUMERIEK gebruiken, aangezien het vaste-kommanummers zijn die dergelijke problemen niet hebben.



  1. maak een mysql-tabel als deze niet bestaat

  2. Hoe de korte maandnaam van een datum in MySQL te krijgen

  3. SQLAlchemy en UnicodeDecodeError

  4. Oracle 11g op Mac OS X