勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLのintのカラムで2147483647の値

   2024/03/04  MySQL

MySQLでintのカラムに数値を入れると「2147483647」という値になった。調べてみるとintの値の範囲は-2147483647~2147483647らしい。なので範囲を超える数値だと2147483647になってしまう。

 

リファレンス

https://dev.mysql.com/doc/refman/8.0/ja/integer-types.html

 

対応

bigint型に変更する。また、正数しか使わない場合はunsignedに設定することで最大値が倍になる。

 - MySQL

  関連記事

MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法

先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...

WordPressサイトのロードアベレージが高い際の対応方法

あるWordPressサイトのロードアベレージが先月ぐらいまでは通常0.5前後で ...

MySQLでphpMyAdminやAdminer上だけ文字化けする場合の対応方法

レンタルサーバーのプログラムでWebページ上では文字化けしていないのに、phpM ...

MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法

MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...

MySQLでユニークキーをはる

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