sql >> データベース >  >> RDS >> Mysql

列がINT(10)のときに10桁を挿入できないのはなぜですか

    MySQLのINTフィールドで可能な最大値は2147483647です。 、あなたの値9100000010 それよりも大きいです。そのため、4294967295にオーバーフローしています。 これは符号なし整数の最大値です。

    11.1.4.1。整数型(正確な値)

    INT    4    -2147483648 2147483647
    

    BIGINTを使用する より多くの数を保存したい場合:

    BIGINT  8   -9223372036854775808    9223372036854775807
    


    1. CLOBをOracleデータベースに挿入します

    2. Entity Framework+MySQLクラスの生成

    3. 長い値をAndroidデータベースに保存する

    4. MySQLオフセット無限行