#mysql
#mysql
Вопрос:
Тип данных — float, когда я добавляю число с нулем, например, 7.0, оно превращается в 7. Как остановить это
Комментарии:
1. Почему?
7.0
и7
— это точно такое же число.2. И MySQL в этом случае не округляет.
Ответ №1:
Тип данных с плавающей точкой хранит приблизительные значения. Смотрите описание ниже.
https://dev.mysql.com/doc/refman/5.7/en/floating-point-types.html
Для точных чисел используйте десятичную дробь.
https://dev.mysql.com/doc/refman/5.7/en/fixed-point-types.html