Десятичный тип данных округляет значения
Я установил свойMySQL
тип данных таблицы полей вdecimal
потому что из того, что я прочитал, я смогу хранить цену с запятыми / точками вdecimal
поля типа данных ... Проблема в том, что всякий раз, когда я сохраняю данные с запятой или точкой, MySQL автоматически округляет их вверх или вниз. Например. Когда я выполняю следующий запрос:
UPDATE table SET field = 114.21 WHERE id = 1;
Затем устанавливается поле, но значение округляется до 114 вместо отображения данных, которые я установил в запросе (114.21
) - есть ли решение для этого? Или я должен просто использовать другой тип данных?