0

値を挿入しています

insert into user (name,fbid) Values ('Adi Mathur',100000564553314)

しかし、データベースでは、fbidが

2147483647

なんで ?どのように修正すればよいですか?

fbid int(50)

4

1 に答える 1

3

マニュアルで説明されているように、INT4バイト/ 32ビットを占める(符号付き)の最大値は2,147,483,647です。整数データ型の場合、括弧内の数字は表示幅です。これは、データの表示方法にのみ影響し、ストレージに割り当てられるスペースの量には影響しません。

M整数型の最大表示幅を示します。浮動小数点型と固定小数点型の場合、Mは格納できる合計桁数(精度)です。文字列タイプの場合、Mは最大長です。Mの最大許容値は、データ型によって異なります。

あなたはおそらくBIGINT

于 2012-04-25T21:05:06.377 に答える