Сообщение от greatilya
|
всё-же нужно разобраться, что лучше, float или double.
|
исходя из
этого делаю вывод что лучше DOUBLE, но пока не знаю точно с чем связаны проблемы описанные в статье.
Если верить Яндексу (я сейчас написал вывод координат для точек на карте) то смог установить что координаты бывают как положительные, так и отрицательные. Целая часть 3 знака. Дробная часть до 6 знаков.
При попытке создать
DOUBLE( 3, 6 ) получаем ошибку:
Цитата:
|
#1427 - For float(M,D), double(M,D) or decimal(M,D), M must be >= D
|
Тут говорится что целая часть, должна быть больше или равна дробной. Следовательно придется делать так:
DOUBLE( 6, 6 )
Тут я был не прав, даже с
DOUBLE( 6, 6 ) при попытке сохранить число 123.123456 я получил ошибку
Цитата:
|
#1264 Out of range value
|
ИМХО: истина найдена. прошу прощение за непрофессиональность и флуд. Необходим
DOUBLE( 9, 6 ), где 9 количество сумарное символов, а 6 число знаков после точки. (если я не прав, просьба поправить)