Как хранить баланс пользователя в MySQL?

110
14 ноября 2020, 14:20

Интересует, как хранить баланс пользователей в MySQL? Если во FLOAT, то он округляется и значения постоянно получаются неправильные. Пробовал типы DOUBLE и REAL, тоже самое. Значения всегда такие: 1.2899999 и т.д..

Answer 1

Деньги следует хранить в типах с фиксированной точностью. В SQL это numeric

Answer 2

Хранить информацию о денежном показателе необходимо только в целых типах (например. выраженную в копейках - или в даже в долях копейки - в зависимости от того какая точность). Тем более что способы округления могут отличаться от математики по законодательству

READ ALSO
MySQL server has gone away (host vs ip)

MySQL server has gone away (host vs ip)

Тема мусолилась много еще с древних времен, когда на мамонтов ходили с копьями

100
Bootstrap calendar is open by default

Bootstrap calendar is open by default

How to make the calendar call by default already open as in the photo

3800
Как поместить текст по центру внутри group в svg?

Как поместить текст по центру внутри group в svg?

Как поместить текст по центру внутри g?

3570
Изменить стиль содержания innerHTML [закрыт]

Изменить стиль содержания innerHTML [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

3433