LoginSignup
82
77

More than 5 years have passed since last update.

MySQLのint(11)はサイズを指定できるわけではなく、0を補完するためのオプション
[mysql]mysqlのint(11)のカッコ内の数値の意味 http://dbinfo.sakura.ne.jp/?contents_id=102

intのサイズは4バイトで-21474836472147483647までしか指定出来ません。
サイズは以下のサイトが覚えやすい。インドと中国の人口(25億人)が登録するとサービスが落ちますw
[MySQL]INT型の最大値(IntegerのMAX値2147483647)を覚える方法 · DQNEO起業日記 http://dqn.sakusakutto.jp/2010/05/mysqlintintegermax2147483647.html

ちなみにこれ以上のサイズの数値を指定したい場合は、bigint型を使います。
UnixTimestampは11桁以上になるので、bigint型なら保存できます。

82
77
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
82
77