Задать вопрос
qwertiss
@qwertiss

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

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

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

Похожие вопросы