Protože peníze potřebují přesnou reprezentaci, nepoužívejte datové typy, které jsou pouze přibližné jako float
. K tomu můžete použít číselný datový typ s pevnou řádovou čárkou jako
decimal(15,2)
15
je přesnost (celková délka hodnoty včetně desetinná místa)2
je počet číslic za desetinnou čárkou
Viz Číselné typy MySQL :
Tyto typy se používají, když je důležité zachovat přesnou přesnost, například u peněžních data.