SQL中字段类型BIGINT的限制是多少?

时间:2010-12-10 12:27:02

标签: sql bigint

SQL中字段类型BIGINT的限制是什么?

是100000235882380还是100000466411115可以接受? (那是Facebook的ID)

4 个答案:

答案 0 :(得分:33)

答案 1 :(得分:8)

是的,根据int, bigint, smallint, and 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 :(得分:2)

这取决于RDBMS。例如,BIGINT的最大值是9223372036854775807(用于签名)或18446744073709551615(用于未签名)在MySQL上。

有关详细信息,请参阅文档的Numeric Types部分。

答案 3 :(得分:0)

无需担心。 BIGINT可以存储比你拥有的更大的值。

至少9,223,372,036,854,775,807。