Ответ 1
Столбец INTEGER будет обрабатывать длинные значения.
На сайте SQLite:
INTEGER. Значение представляет собой целое число со знаком, сохраненное в 1, 2, 3, 4, 6 или 8 байтов в зависимости от величины значения.
Как хранить длинные значения в базе данных Android SQLite? Я пытаюсь сохранить значения времени (миллисекунды), которые входят в формат длинного типа.
Столбец INTEGER будет обрабатывать длинные значения.
На сайте SQLite:
INTEGER. Значение представляет собой целое число со знаком, сохраненное в 1, 2, 3, 4, 6 или 8 байтов в зависимости от величины значения.
Вы можете определить столбец с типом данных Integer. Для получения дополнительной информации перейдите по ссылке
Если вам не нужен знак, сохраните его как INT8. Это 8 байтов (64 бит) без знака. Или, конвертировать в/из строки.