Прекратить автоматическое удаление нуля из числа с плавающей точкой (от 3.0 до 3) в mysql

#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