У меня есть поле MySQL, которое имеет тип Decimal (12,2). После использования следующего запроса, чтобы получить вставку, я не получаю правильное значение.MySQL Decimal DataType - Усечение значений вставки с запятыми?
INSERT INTO table (someValue) VALUES ('1,200');
Это, вместо отображения «1200.00» в десятичном поле «SomeValue», проявляет «1,00» - усечения данных после первой запятой.
Мои вопросы: почему MySQL имеет такое поведение, и есть ли простой способ обойти его?
вы должны удалите запятую на вставке. запятая (разделитель тысяч) не является частью числа –