勉強したことのメモ

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で「Uncaught mysqli_sql_exception: BIGINT ~~」エラーの対応方法
MySQLで「Uncaught mysqli_sql_exception: BIGINT ~~」エラーの対応方法

MySQLにて「Uncaught mysqli_sql_exception: B ...

MySQLでグループ化したものを条件で絞る(HAVING)
MySQLでグループ化したものを条件で絞る(HAVING)

正規化したテーブルがあってその中には idとtagのカラムがある。 でtagの方 ...

MySQLで特定カラムの<br>タグを改行コードに一括置換させる方法
MySQLで特定カラムの
タグを改行コードに一括置換させる方法

MySQLで特定カラムの<br>タグを改行コードに一括置換したかった ...

MySQLで指定したカラムの最頻値を抽出する方法
MySQLで指定したカラムの最頻値を抽出する方法

MySQLで指定したカラムの最頻値(全データの中で最も多く出現する値)を抽出した ...

MySQLでデータベース単位とテーブル単位のデータサイズ(容量)の調べ方
MySQLでデータベース単位とテーブル単位のデータサイズ(容量)の調べ方

VPSの各種ファイルを整理している際に「MySQLも不要なデータを削除すればいい ...