Poiché il denaro ha bisogno di una rappresentazione esatta, non utilizzare tipi di dati solo approssimativi come float
. Puoi utilizzare un tipo di dati numerico a virgola fissa per simili
decimal(15,2)
15
è la precisione (lunghezza totale del valore incluso cifre decimali)2
è il numero di cifre dopo il punto decimale
Vedi Tipi numerici MySQL :
Questi tipi vengono utilizzati quando è importante preservare la precisione esatta, ad esempio con monetario dati.