mysql:4302
From: <sumi@xxxxxxxxxx>
Date: Wed, 12 Sep 2001 11:56:49 +0900
Subject: [mysql 04302] Re: INSERT 時に 9 月 9 日問題発生
SUMiです。 > これは正常な動作です。そもそも TIMESTAMP には、epoch からの > 秒数を INSERT するものではないですし、入力での自動型変換はサ > ポートしていないでしょう。 > > 1e9 とは関係なく、それより以前の秒数をINSERTしても、失敗します。 > http://www.mysql.com/doc/D/A/DATETIME.html > に書かれているようなフォーマットでINSERTする必要があります。 > > UNIX timestamp から time format に明示的に変換させるには、 > FROM_UNIXTIME() という関数が使えます。 > > INSERT INTO table1 VALUES (FROM_UNIXTIME(1000000000)); 情報ありがとうございます。 FROM_UNIXTIMEを使用したところ、うまくINSERT可能でした。 # どうも、他のDBから移ってくるとMySQLは扱いづらい…
4299 2001-09-12 11:26 [<sumi@xxxxxxxxxx> ] INSERT 時に 9 月 9 日問題発生 4300 2001-09-12 11:41 ┣[Tatsuhiko Miyagawa <] -> 4302 2001-09-12 11:56 ┃┗[<sumi@xxxxxxxxxx> ] 4309 2001-09-12 21:18 ┃ ┗[とみたまさひろ <tomm] 4303 2001-09-12 12:21 ┗[Sugawara Hajime <sug]