qwertiss
@qwertiss

Как сделать запись в sqlite3 целым числом, а не 1е+1?

У меня есть локальная бд
Есть число, большое число!
При его записи в бд она показывает 1е+n (n- это просто условно)
Для работы с ним я использую int(float("1e+n"))
Потом отнимаю определённое знач и обратно в бд (представим что число стало меньше на 1000)
А потом когда мне нужно посмотреть что там мне показывает 1e+n что получается что баланс восстанавливается.
Что делать?
Серверную бд использовать в таком маленьком проекте не хочется.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
Насколько больше число? С числами лучше конкретнее.
Максимальное число, которое можно сохранить в integer sqlite (8 байт) - 9,223,372,036,854,775,807.
Если ваши числа больше, то полагаю, придется хранить это число как строку или блоб.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы