Типы фиксированной точки – «точное значение или нет»?Php

Кемеровские программисты php общаются здесь
Anonymous
Типы фиксированной точки – «точное значение или нет»?

Сообщение Anonymous »

Мне нужно создать столбец, в котором можно хранить значения от «0,0 до 99,99».

Почему? из-за этого сценария:

В моей базе данных есть эта таблица:

Код: Выделить всё

"CREATE TABLE dumps(
id INT NOT NULL auto_increment,
dump_value NUMERIC(5,2),
PRIMARY KEY(id),
UNIQUE KEY dump_value (dump_value))";
Когда я вставляю значение «1,0», я получаю это в своей таблице: «1,00», это потому, что NUMERIC ожидает, что оно будет иметь длину ровно две цифры. да?
Но когда я поменяю свою таблицу на эту:

Код: Выделить всё

"CREATE TABLE dumps(
id INT NOT NULL auto_increment,
dump_value NUMERIC(5,1), // 

Подробнее здесь: [url]https://stackoverflow.com/questions/20056275/fixed-point-types-exact-value-or-not[/url]

Вернуться в «Php»