Десятичный тип данных округляет значения

Я установил свойMySQL тип данных таблицы полей вdecimal потому что из того, что я прочитал, я смогу хранить цену с запятыми / точками вdecimal поля типа данных ... Проблема в том, что всякий раз, когда я сохраняю данные с запятой или точкой, MySQL автоматически округляет их вверх или вниз. Например. Когда я выполняю следующий запрос:

UPDATE table SET field = 114.21 WHERE id = 1;

Затем устанавливается поле, но значение округляется до 114 вместо отображения данных, которые я установил в запросе (114.21) - есть ли решение для этого? Или я должен просто использовать другой тип данных?

Ответы на вопрос(3)

Ваш ответ на вопрос