sql >> Base de Datos >  >> RDS >> Mysql

El mejor tipo de datos para almacenar valores de dinero en MySQL

Dado que el dinero necesita una representación exacta, no use tipos de datos que solo sean aproximados como float . Puede usar un tipo de datos numéricos de punto fijo para eso como

decimal(15,2)
  • 15 es la precisión (longitud total del valor incluyendo decimales)
  • 2 es el número de dígitos después del punto decimal

Consulte Tipos numéricos de MySQL :

Estos tipos se utilizan cuando es importante preservar la precisión exacta, por ejemplo con monetary datos.