Подтвердить что ты не робот

Тип данных MySQL DECIMAL

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

4b9b3361

Ответ 1

DECIMAL(2,1) означает (как предлагает руководство) десятичное число в 2 символа (всего!) и 1 десятичное число. Если вы хотите 10.0, вам нужно DECIMAL(3,1) (три широких, один десятичный).