Is there an accepted best practice on whether to store 
decimal currency amounts (e.g. dollars and cents) in MySQL 
decimal column types? 

Certainly, the most straightforward way is to use decimal 
columns. But it appears that such values are stored as 
ASCII strings, which would be inefficient for calculations 
(requiring conversion to a numeric type for each 
calculation).

I guess the alternative would be to use integer columns 
(and multiply by 100 to store the value as total cents). 

My particular context is a PHP/MySQL sales system.

What's the consensus?

Thanks much,

--John

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to