Типы фиксированной точки – «точное значение или нет»?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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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