Loading...
TuT , и какой же код ошибки даст mysql при попытке записать целое число в decimal?
TuT (22.05.2021 в 11:49)

Целое число не запишешь при decimal

С чего бы это? Прекрасно записывает
Allazarin (22.05.2021 в 12:20)
TuT , и какой же код ошибки даст mysql при попытке записать целое число в decimal?

Не какой, но целое число, к примеру 5, если значение decimal(5,4) то на выходе получишь 5.0000 не как не целое.
Пупся (22.05.2021 в 12:49)

С чего бы это? Прекрасно записывает

Пост 13
TuT , так не записывает или преобразовывай в тип?
Записывает, но преобразовывает.
Пупся (22.05.2021 в 13:12)
TuT , так не записывает или преобразовывай в тип?
Записывает, но преобразовывает.

Вот это уже совсем другой разговор, запишет ли целое число или преобразуется в дробное число.
С этого и нужно начинать :-)
TuT , если это не целое число - значит, дробное. И чему равна дробная часть этого числа?
Allazarin (22.05.2021 в 13:53)
TuT , если это не целое число - значит, дробное. И чему равна дробная часть этого числа?

Мы не на уроке алгебры. На выходе ты получишь число с дробной частью, хоть и равной 0.
Не если ты знаешь как на выходе получить целое число без дробной части (хоть и равной 0) то напиши SQL запрос для вывода без дробной части, вот тогда будет другой разговор.
Для получения целого числа из дроби, используй встроенные функции в php
TuT , На выходе я все еще получаю целое число определенного формата представления, но уж никак не дробное число. Я именно к этому вел. Насчет запроса:
SELECT CAST(`field` as float)
На поверхности же лежит.
________
посл. ред. 23.05.2021 в 13:24; всего 1 раз(а); by Allazarin
Онлайн: 1
Время:
Gen. 0.1038
(c) Bym.Guru 2010-2026