Ответ 1
Десятичные числа могут быть добавлены в базу данных MySQL с использованием типа данных DECIMAL(M,D)
. Для этого требуется 2 аргумента.
- M - максимальное количество цифр, от 1 до 65.
- D - количество доступных десятичных мест, от 0 до 30.
Обратите внимание, что с D
цифрами, зарезервированными для десятичных знаков, может быть не более M-D
цифр, доступных для целочисленной части. Поэтому, если мы используем DECIMAL(6,4)
, число 45.8239
будет действительным, но 456.12
не будет.
Чтобы использовать это в phpMyAdmin, вы можете сделать следующее:
В поле Length/Value
введите 6,4
без круглых скобок.
приводит к такой структуре таблицы, как это: