MySQLで CODE int(8) と定義したtestテーブルに、
MySQL
1insert into test(code) values(123456789);
としてもInsertできてしまいます。
show columns ~ で見てもint(8)で定義されていました。
MySQL
1insert into test values(12345678987);
と11桁以上を入れようとすると怒られます。
「MySQL サイズオーバー」、「MySQL サイズ 制限」などで調べてもたどり着けませんでした。
原因がわかる方おりましたらよろしくお願いいたします。
それと、int(8)というのは数字のみで8桁までは入力できるという認識で合っているでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/29 04:39