Данные (суммы денег) хранятся в поле FLOAT. Проявилась ошибка - сохраняются только 7 знаков, остальные "мажутся". Почитал мануалы - говорят денежные суммы хранить только в DECIMAL. Вопрос: если сменить тип в боевой таблице с FLOAT на скажем DECIMAL(10,2), кроме обрезания сохраненных значений после 2-го знака после запятой и целой части больше 10 знаков - не возникнет проблем? Спасибо.
kostyl пробовал. вроди нормально все - но мало ли что там насохранялось Kreker FLOAT без параметров - по-умолчанию
Странно, 7 знаков маловато... В принципе, если суммы денег представляют из себя натуральные числа, представленные как числа с плавающей запятой (т.е. 1248.48 рублей, а не 1342.48943434), то больше подходит DECIMAL, в противном случае попробуйте DOUBLE.
мда... еще раз повторяю: пробовал. в таблице 30000 записей. просмотр случайно выборки строк - не объективен. нужна теория а не практика.