Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > автоматическое округление float в phpmyadmin


Автор: yngwie19 21.11.2009, 23:36
здравствуйте, работаю через phpmyadmin, есть таблица в которой некоторые поля имеют тип float, однако если я ввожу число 66909.08, то сразу после того как я сохраняю данные - это число округляется до 66909.1. Скажите пожалуйста где задается точность для числа float?

Автор: bars80080 21.11.2009, 23:41
float(12, 2) - 2 знака после запятой

но где, не скажу

Автор: yngwie19 22.11.2009, 00:03
bars80080, 
Цитата(bars80080 @  21.11.2009,  23:41 Найти цитируемый пост)
float(12, 2)

это нужно Alter table делать или в phpadmin установить можно?

Автор: bars80080 22.11.2009, 01:43
а вы посмотрите какой тип поля у вас проставлен в таблице. я вот не помню, что б там был просто float, обычно дальше указывается размерность.

если там не показано, сделайте запрос: describe `table_name`; там должно быть написано

Автор: yngwie19 22.11.2009, 15:53
bars80080, Спасибо большое, в поле длина так и ввел 12,6! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)