web-dev-qa-db-ja.com

SQLのフィールドタイプBIGINTの制限は何ですか?

SQLのフィールドタイプBIGINTの制限は何ですか?

100000235882380または100000466411115は受け入れ可能ですか? (これはFacebookのIDです)

15
ozsenegal
33
Dan Grossman

はい、 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)

9
Andrew Hare

RDBMSによって異なります。たとえば、BIGINTの最大値は9223372036854775807(署名済みの場合)または18446744073709551615(署名なしの場合)MySQL。

詳細については、ドキュメントの 数値タイプ セクションを参照してください。

2
John Parker

心配することは何もありません。 BIGINTは、現在の値よりもはるかに大きな値を格納できます。

最小で9,223,372,036,854,775,807まで。

0
rustyx