MySQLのintのカラムで2147483647の値
MySQLでintのカラムに数値を入れると「2147483647」という値になった。調べてみるとintの値の範囲は-2147483647~2147483647らしい。なので範囲を超える数値だと2147483647になってしまう。
■リファレンス
http://mysql.stu.edu.tw/doc/refman/5.1-olh/ja/numeric-types.html
text型にするしかないかと思ったけどそれだとインデックスが効かないので、bigint型の方が良さそう。
関連記事
-
MySQLiでFOUND_ROWS(全件数取得)
MySQLiでFOUND_ROWS(全件数取得)。 $sql = ' SELEC ...
-
MySQLのUNION
$sql_1 = "SELECT name_a,name_b FROM tabl ...
-
お名前.comの共用サーバー(SD)にphpmyadminを入れる
公式で書いてあるやつは3.4.2だけど、もうちょっと新しいバージョンを入れたかっ ...
-
InnoDBのオートインクリメント
MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...
-
MySQLでdatetime型のカラムから秒は省いて検索する方法
MySQLでdatetime型のカラムに対して「2022-10-07 10:30 ...