Каков предел поля типа BIGINT в SQL?
допустимо 100000235882380 или 100000466411115? (Это идентификатор из фейсбука)
Проверьте руководство СУБД, которую вы используете. Может быть не одинаковым во всех системах.
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
DB2: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm.db29.doc.sqlref/db2z_biginteger.htm
Да, в соответствии с 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)
-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)
Это зависит от РСУБД.Например, максимальные значения BIGINT: 9223372036854775807 (для подписи) или 18446744073709551615 (для неподписания) в MySQL.
9223372036854775807
18446744073709551615
См. Раздел Числовые типы в документации.для полной информации.
Не о чем беспокоиться. BIGINT может хранить гораздо большие значения, чем те, которые у вас есть.
Как минимум до 9 223 372 036 854 775 807