Databaseに記録されているUnixtimeを表示する時、次のようにfrom_unixtime()を使う事があります。
mysql> select from_unixtime(1500000000); |
しかしfrom_unixtimeは2147483648以上の数値を扱えません。NULLを返します。
mysql> select from_unixtime(2147483648); |
こうするとdatetime型が返ってくるので表示されます。
mysql> select date_add(from_unixtime(0), interval 2147483648 second); |