Задать вопрос
qwertiss
@qwertiss
Тупо на чиле, на расслабоне

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽