Cita:
Iniciado por emiliodeg
si es dinero lo q vas a manejar deberias de usar un campo tipo float
Los FLOAT, como los DOUBLE no conviene usarlos como valores monetarios porque puedes sufrir redondeos indeseables.
En esos casos es conveniente usar DECIMAL(m, n), donde
m es la precisión y
n la escala.
Esto lo puedes encontrar en el
manual de referencia:
11.2. Tipos numéricos
donde dice:
Cita: Los tipos DECIMAL y NUMERIC se implementan como el mismo tipo en MySQL. Se usan para guardar valores para los que es importante preservar una precisión exacta, por ejemplo con datos monetarios. Cuando se declara una columna de alguno de estos tipos, la precisión y la escala puede especificarse (y usualmente se hace), por ejemplo: