mysqlで
SELECT FROM_UNIXTIME( 1294967295 ) ;
のようなSQLを発行すると
FROM_UNIXTIME( 1294967295 ) 2011-01-14 10:08:15
のような日時が表示されるのですが、
SELECT FROM_UNIXTIME( 4294967295 ) ;
のようなSQLの場合、
from_unixtime(4294967295) NULL
のように表示され、日時が表示されません。
from_unixtimeで条件を切っている処理があるので、どうしたものかと思っていたのですが、どうも、from_unixtimeに渡せる数値はint(32bit)のようで、それ以上だとNULLとなるようです。
from_unixtimeは使えないので他の方法で処理するようにしました。