勉強したことのメモ

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

  関連記事

images
WordPressでデータベース接続確立エラー

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

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

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

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

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

msyql-image
mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

msyql-image
エックスサーバーでMySQLのサイズに注意

エックスサーバーで自動更新のログをMySQLに保存するようなシステムを動かしてい ...

msyql-image
MySQLのエラーログ取得関数

場合によってログに出力させたい値が異なる場合があったのでメモ。 function ...

msyql-image
phpMyAdminでテーブルの操作

table_aと同じ構造のtable_bを作りたい時、 手動で作成するか、tab ...

msyql-image
InnoDBのオートインクリメント

MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...

msyql-image
MySQLでIPアドレスを数値として入れると変になる

MySQLでIPアドレスをINET_ATON関数を用いてINT型に変換し格納する ...

msyql-image
MySQLのtinyintのカラムにbool値を入れた場合

他所のシステムに携わることがあり中身を色々見ているとMySQLでtinyint( ...