У меня есть столбец MySQL с типом DECIMAL (2,1). Когда я вставляю номер 10 в базу данных, он читает 9.9. Я хочу, чтобы он читал 10.0. Есть идеи? Спасибо.
Тип данных MySQL DECIMAL
Ответ 1
DECIMAL(2,1)
означает (как предлагает руководство) десятичное число в 2 символа (всего!) и 1 десятичное число. Если вы хотите 10.0
, вам нужно DECIMAL(3,1)
(три широких, один десятичный).