MySQL の整数制限への対処
BIGINT は MySQL で使用できる最大の整数型のように見えますが、実際には、次の値に制限されています。 64 ビットで表現されます。これは、99,999,999,999,999,999,999 など、20 桁を超える特定の整数値を BIGINT として保存できないことを意味します。
Twitter API でのストレージの推奨事項
場合によっては、ユーザーが大きな整数を VARCHAR として保存するという Twitter API の推奨事項に遭遇する可能性があります。これは、MySQL での整数操作は通常、テキスト表現を処理するよりも高速であるためです。ただし、データに対して数学的演算が必要な場合、大きな整数を VARCHAR として保存するのは最適ではない可能性があります。
ある型を別の型より選択する理由
整数と整数のどちらを選択するかVARCHAR は、いくつかの要素に依存します。
代替データ型
整数が 64 ビットの範囲を超える場合、代替データ次の型が考慮されます。
以上がMySQL で 64 ビットを超える整数を表現するには: どの代替データ型を選択するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。