私はint(10)を使用していて、Wordpressはbigint(20)を使用していることに気づきました-idの自動インクリメントにbigint(20)とint(10)を使用するのは何が違いますか? id列に使用しますか?
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
対
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
ありがとう。
違いは、MySQLの詳細に従って、格納できる最大値(bigint(20)の場合は18,446,744,073,709,551,615、int(10)の場合は4,294,967,295)だけです Numeric Types manualページ。
ちなみに、ZEROFILLを使用していない限り、(20)と(10)の使用はほとんど無関係です。 (つまり、実際に保存されている数値のサイズは変更されません-それはすべてタイプに依存します。)
ただし、実際には、reallyアクティブなブロガー。
唯一の違いは、タイプの範囲です。 INT
は32ビット長ですが、BIGINT
は64ビット長です。したがって、123456789123456789
(INT
として保存できません)。
MySQL整数型の完全なリストは次のとおりです。 http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html