結論から言うと、データ型がintやfloatでは有効桁数が足りないからです。floatの有効桁数は6桁です。
twitterなどのidは10桁以上です。これだとint型でも有効数字が、-2147483648から+2147483647なので、
3000000000などの数字が入りません。(30億。)
twitterのidを入れるカラムのデータ型をbigint もしくはdoubleに設定しましょう。
同じく、ソーシャル系のidでFacebookのidなどを扱う場合も莫大な数が使われている可能性があるので、データ型は大きくしておきましょう。