オリジナル住所ます。https://blog.csdn.net/allenjay11/article/details/76549503
今日のデータを追加し、データ型が、私は、ユーザーがデータを追加してみましょうしなければならなかったのint(11)、あるとき、最大入力長は11ビットで、その結果、データを追加することで追加されていない、原因の問題であることがわかったとき、私は変更しました最大の長さは、彼らが失敗した場合、検証の結果は再び検証9 9,9 1が正常であり、10です。
クエリデータの後、最終的にMySQLのデータ型int(11)の上のプレゼンテーションを見つけます
SQL文のint型で作成するフィールドの種類を表し、int型はフィールドの11人の代表の整数の長さを表しています。
11は、列幅と文字の数である幅の表示を設定するかどうかを、例えば、番号のリストを表示するために使用され、この整数のために必要な記憶領域の大きさは問題ではないどのように多くの文字mysqlのショーの整数、表示幅を表し、 BIGINT 8が占有されるバイト。
INTは整数である、(11)の長さの文字の表示を指し、それは、行番号の数であるようなパラメーター、255の最大値を増加させるために、ペン10は、情報の中に挿入され、それは00000000001 00000000010 ~~~、ときに文字を表示します以上11桁、それも示しているだけで11、あなたはそれがフロントプラス0パラメータに11未満であることを追加しなかった場合、それは前に0を追加しません
整数列データを宣言するとき、我々はそれが表示幅に指定されていない場合は、このようなINT(5)としてM(〜255 1)幅表示は、5つの文字の表示幅を指定するように指定することができ、MySQLはそれ割り当てデフォルト値。ディスプレイの表示幅のみ、および範囲などの空間、限定するものではない:INT(3)ストレージ空間の4バイトになり、最大値は999を許可されないであろうが、しかしINTザとして最大可。
5列MySQLの整数データ型、すなわちTINYINT、SMALLINT、MEDIUMINT、INTとBIGINTがあります。その差は、値の異なる範囲、収納スペースでも異なります。
整数データ列プラスUNSIGNED属性の後にゼロから負の値を抑制する。