Mysql Не сохраняются числа с запятой

  • Автор темы Автор темы andro
  • Дата начала Дата начала

andro

Новичок
Разбираю скрипт, написанный программером пару лет назад, с которым нет связи. И не могу сохранить параметр (через интерфейс админки), в виде числа с запятой. Получается только целые числа сохранять.

1 или 11 или 111 - сохраняет
1.1 или 1.111 и т.д. - не сохраняет

Кстати, если вписать значение 1111, то оно сохранится как 999.999

С чем это связано и где копать?
Допилил скрипт, а тут с Mysql, с которым на ВЫ, вылезла эта проблема и все встало...
 
Запятой или точкой?
В целочисленную колонку?
 
во-первых, через alter table сменить тип поля с float на decimal
во-вторых, если один разделитель не подходит, то использовать другой. меняй перед записью точку на запятую.

да, самым первым пунктом сделай бэкап таблицы, утилитой mysqldump. на всякий случай
 
Запятой или точкой?
В целочисленную колонку?
Как видно выше из примера, работает с точкой (и только).
Про второй вопрос не понял.

Фанат, большое спасибо!
Два поля удалось, для других пяти decimal не помог :(
 
Фанат,
это значит, что так и не могу вписывать значения с запятой, т.е. изменение типа поля с float на decimal не помогло.
 
Сверху