Mysql
 sql >> Database >  >> RDS >> Mysql

memorizzare importi di denaro in MySQL

Non memorizzare i valori monetari come float, utilizzare il tipo DECIMAL o NUMERIC:

Documentazione per i tipi numerici MySQL

EDIT e chiarimenti:

I valori float sono vulnerabili agli errori di arrotondamento se hanno una precisione limitata, quindi, a meno che non ti interessi di ottenere solo 9,99 invece di 10,00, dovresti usare DECIMAL/NUMERIC poiché sono numeri a virgola fissa che non presentano tali problemi.