16

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

100000235882380 或 100000466411115 可以接受吗?(这是来自facebook的ID)

4

4 回答 4

10

是的,根据int、bigint、smallint 和 tinyint (Transact-SQL)

大整数 -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)

于 2010-12-10T12:29:08.807 回答
3

这取决于 RDBMS。例如,BIGINT 的最大值在 MySQL 上是9223372036854775807(for signed) 或(for unsigned)。18446744073709551615

有关完整详细信息,请参阅文档的数字类型部分。

于 2010-12-10T12:30:24.913 回答
0

没什么可担心的。BIGINT 可以存储比您拥有的值大得多的值。

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

于 2010-12-10T12:29:49.967 回答