INT(20)の列を持つテーブルを作成しています。10文字を超える値を送信すると、値がスクランブルされます。値として10文字以下のものは適切に格納されますが、その理由はわかりません。長さを20に設定しましたが、これを無視しているようです。
[文字長+10]
例:(1234567890123---は--->2147483647になります)
[文字の長さ<=10]
例:(1234567890---残り--->1234567890)
どういうわけかテーブルの構造を変える必要があるのではないかと思っていますが、今のところ何もうまくいきません。10を超える数値をテーブルに適切に保存するために役立つ知恵の言葉をいただければ幸いです。
ありがとう。
注:MySQL、PhpMyAdmin、Drupalを使用しています