Все отлично подходит, round и другие функции округления не оставляют и не добавляют лишних нулей, в отличии от функции форматирования number_format, вот выполни
Мускуль действует в соответствии с указанным типом столбца, если укажешь просто FLOAT то никаких нулей не будет, если укажешь FLOAT(8,4) у примеру, то мускуль соответсвенно отформатирует число.