勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

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型の方が良さそう。

 - MySQL

  関連記事

msyql-image
MySQLで同一サーバーの異なるDB内のテーブルをJOINする

同一のMySQLサーバーでdb1データベースのtable1テーブルと、db2デー ...

msyql-image
お名前.comの共用サーバー(SD)にphpmyadminを入れる

公式で書いてあるやつは3.4.2だけど、もうちょっと新しいバージョンを入れたかっ ...

msyql-image
ランダム表示のページング

MySQLからデータを持ってくる際に、 ランダムな表示を行ってほしいと言われた。 ...

msyql-image
sshでMySQLの操作

今までMySQLを操作するときはphpmyadminから 行っていたけど、php ...

msyql-image
MySQLでデータがあれば更新、無ければ挿入

DBにデータがあれば更新、無ければ挿入(新規作成)を 行いたい際に使えるものがあ ...

msyql-image
1回のSQL文で複数のUPDATE

INSERTはバルクインサートを使えばいいが、 UPDATEはあまり聞かないので ...

msyql-image
MySQLでテーブルの詳細情報を取得

MySQLでテーブルの詳細情報を取得 desc テーブル名; ■サンプル mys ...

msyql-image
MySQLでスレッドの実行状況を表示

データベースサーバが重たく、原因を調査する機会があった。サーバ自体のメモリやCP ...

msyql-image
MySQLでWhere句を使ってカラム指定でデータコピー

MySQLで大量のデータを保存しているテーブルがあり、そのデータを絞った上で尚且 ...

msyql-image
MySQLの値について

既存プログラムの解析をしてて知ったこと。 MySQLの構造で「int(11)」と ...