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); |