URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59765
[ Назад ]

Исходное сообщение
"Глюк с MySQL 4.1.13"

Отправлено point212 , 05-Сен-05 11:20 
FreeBSD. Стояла MySQL 4.0.23a. Обновил до 4.1.13-log

Появились проблемы следующего вида.
Имеем таблицу с полем deposit типа double(8,6)
Раньше глюков не было. Теперь, делаем к примеру
update table set deposit=400, однако deposit становиться равен 99.999999

Где косяк???

Помогите пожалуйста. Ибо база важная - работа с деньгами и клиентами. И сейчас стоит вопрос - откатываться назад или как-то лечить. Причём время поджимает...


Содержание

Сообщения в этом обсуждении
"Глюк с MySQL 4.1.13"
Отправлено point212 , 05-Сен-05 11:35 
Всё. Проблема решена.

До обновления mysql не учитывал тип поля double(8,6).
После - стал учитывать. И вылез косяк проектировки БД.
Изменил поле до double(10,6) - всё нормально.