id int(15) not null primary keyで設定して、今IDとして設定しているのは、
年・月・日・会社の車の号車番号・入力した行番号でIDを作成するようにしたのですが、、、
例えば、下記のような形になります。
2016720231 = 2016-7-20 23 1のような作りです。これが最大10行なので
2016720232
2016720233
2016720234
2016720235
2016720236
2016720237
2016720238
2016720239
20167202310
という感じになるのですが、、、、
とりあえずテストでMySQLに直接IDを入れて10個のデータを登録しておこうとしたら、
2016720239までは何の問題もなかったのですが、20167202310を入れようとすると、、、
※phpmyadminの挿入で入れようとしたら
Please enter a value less than or equal to 2147483647
で、データの挿入がそもそもできませんでした。
※SQLを打ってみたら
INSERT INTO test (id) VALUE('20167202310')
データは一応入ったのですが、エラー文の[2147483647]が入ってました。
Q1.これはどういう状況でしょうか?
Q2.どこをいじる、直せば20167202310という数字は入るようになるでしょうか?
※最大10行ですので、20167202311というのは今後出てくることはない想定です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/20 00:23