Каков предел типа поля BIGINT в SQL?
100000235882380 или 100000466411115 приемлемо? (Это идентификатор из facebook)
Проверьте руководство к РСУБД, которое вы используете. Во всех системах это может быть не одинаково.
MySQL:
https://dev.mysql.com/doc/refman/5.7/en/integer-types.html
PostgreSQL:
https://www.postgresql.org/docs/10/static/datatype-numeric.html
SQL Server (Transact-SQL):
https://docs.microsoft.com/en-us/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql
Да, согласно int, bigint, smallint и tinyint (Transact-SQL) :
bigint
-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)
Это зависит от СУБД. Например, максимальные значения BIGINT: 9223372036854775807
(для подписанных) или 18446744073709551615
(для не подписанных) в MySQL.
Подробные сведения см. В разделе « Числовые типы » документов.
Не о чем беспокоиться. BIGINT может хранить гораздо большие значения, чем те, которые у вас есть.
Как минимум до 9,223,372,036,854,775,807.
-9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
Но это можно легко найти в Google.