勉強したことのメモ

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で「server has gone~」というエラーの対応方法

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

MySQLで「doesn't have a default value」エラーの対処

MySQLでINSERT時に「Field 'カラム名' doesn't have ...

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

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

MySQLでテキスト(日本語、半角英数字)を暗号化・復号化する方法

MySQLでデータを登録する際に暗号化したいというケースがあった。対象のデータは ...

MySQLで文字列を置換する方法

MySQLで文字列の置換を行いたかった。以下に方法をメモ。   目次1 ...