Ако имате нужда от прецизна стойност, съхранете я като точен тип данни, например DECIMAL(17,7) , което ще предостави същия диапазон като FLOAT(10,7) . Единственият недостатък е, че DECIMAL ще заемат повече дисково пространство от еквивалентния FLOAT , но това е тривиално в сравнение с коригирането на грешки с плаваща запетая, където прецизността е проблем.
https://dev.mysql.com/doc /refman/5.0/en/fixed-point-types.html
За повече информация относно проблемите с числата с плаваща запетая може да си струва да прочетете следното
https://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html