Loading...
Помощь по скриптам | Хранение гиганских чисел в mysql
Речь идет о числах выше 9.9999999999999E+307

я так понимаю это лимит типа данных DOUBLE
но мне нужно хранить числа намного больше этого лимита
что мне делать?

в данный момент пробывал поставить тип данных text выдает ошибку

DOUBLE value is out of range in '(`admin_mmars`.`users`.`gold` + '6.1701772139627E+307')'

Query:
UPDATE `users` SET `gold` = `gold`+'6.1701772139627E+307' WHERE `id` = '1'

Выставь UNSIGNED и попробуй
Avenax , #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'UNSIGNED CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL' на строке 1
Все с Марсом паришся
________
посл. ред. 12.12.2018 в 03:11; всего 1 раз(а); by wape
wape , ))
ddarder (12.12.2018 в 03:11)
wape , ))

https://toster.ru/q/285361
wape , мне нужно хранить число больше дубля мне без разницы какая там будет точность=)
UPDATE `users` SET `gold` = `gold`+'6.1701772139627E+307' WHERE `id` = '1'

Этот запрос используется для обращения к типу данных text?
ddarder , Выведи из БД в другие форматы, к примеру в *txt
ddarder (12.12.2018 в 03:09)
Avenax , #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'UNSIGNED CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL' на строке 1

не правильно пишешь
Онлайн: 2
Время:
Gen. 0.1175
(c) Bym.Guru 2010-2026