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型の方が良さそう。
関連記事
-
-
phpMyAdminでのエクスポート/インポート
DBのバックアップを取る際にエクスポート/インポートを行うが、 データ件数が多い ...
-
-
PHP / MySQLで2038年問題の対策
先日打ち合わせの際に「タイムスタンプを使ってユニークキーに云々~~」といったよう ...
-
-
LEFT JOIN
なんとなくで覚えていたMySQLのLEFT JOINを 最近使うことがあり、上手 ...
-
-
adminerでMySQLに接続しようとするとエラー
新しく構築したサーバにadminerを入れて接続しようとすると、「mysqlnd ...
-
-
MySQLで指定の順にデータをソートする方法(ORDER BY FIELD)
MySQLで指定した順にソートしてデータを取り出したい。通常だと主キーだったり何 ...
-
-
MySQLが起動も再起動もできない
サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...
-
-
MySQLでLIKE検索時に大文字・小文字・半角・全角全て区別したい
以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ...
-
-
phpMyAdminやAdminer上だけ文字化け
レンタルサーバーのプログラムでWebページ上では文字化けしていないのに、phpM ...
-
-
SSH接続でMySQLにデータをインポートする
phpMyAdminが入っていなかったり、SQLファイルが大きかったりという理由 ...
-
-
MySQLでカラム内容によって条件分岐させたい
MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...