勉強したことのメモ

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

  関連記事

MySQLでテーブル構造とデータをコピーする

MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...

MySQLでWhere句をつけてdumpする

MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...

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

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

MySQLでserver has gone~というエラー

MySQLで「MySQL server has gone away」というエラー ...

MySQLでサイズの大きいファイルのインポート

MySQLでサイズの大きいdumpファイルを異なるサーバに移行したかった。また移 ...

MySQLで実行結果の行数取得

DBにデータがあるか調べる際にしばしば使用してたのでメモ。 $sql = " S ...

MySQLでカラム数の異なるテーブルを結合する(UNION)

MySQLでカラム数の異なるテーブル同士をUNIONで結合させたかった。ただ、何 ...

htmlspecialcharsを通してMySQLに格納したものを元に戻して出力

MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使 ...

MySQLでユニークキーをはる

MySQLでseqとcodeみたいなものをあわせて ユニークキーをはりたかった。 ...

MySQLのUNION

$sql_1 = "SELECT name_a,name_b FROM tabl ...