[前][次][番号順一覧][スレッド一覧]

mysql:4299

From: <sumi@xxxxxxxxxx>
Date: Wed, 12 Sep 2001 11:26:05 +0900
Subject: [mysql 04299] INSERT 時に 9 月 9 日問題発生

はじめまして、SUMiと申します。

MySQL Ver 11.15 Distrib 3.23.40, for pc-linux-gnu (i686) をDebian上で使
用しているのですが、INSERT時に9月9日問題と思われる異常動作が発生しました。

以下の手順で再現します。

mysql> CREATE TABLE table1 (
    ->  field_date TIMESTAMP
    ->);
Query OK, 0 rows affected (0.06 sec)

mysql> INSERT INTO table1 values ( now() );
Query OK, 1 row affected (0.03 sec)

mysql> SELECT UNIX_TIMESTAMP( field_date ) FROM table1;
+------------------------------+
| UNIX_TIMESTAMP( field_date ) |
+------------------------------+
|                   1000262155 |
+------------------------------+
1 row in set (0.01 sec)

mysql> INSERT INTO table1 values ( 1000262155 );
Query OK, 1 row affected (0.01 sec)

mysql> SELECT UNIX_TIMESTAMP( field_date ) FROM table1;
+------------------------------+
| UNIX_TIMESTAMP( field_date ) |
+------------------------------+
|                   1000262155 |
|                    970334515 |
+------------------------------+
2 rows in set (0.01 sec)

mysql> SELECT field_date FROM table1;
+----------------+
| field_date     |
+----------------+
| 20010912113555 |
| 20001001022155 |
+----------------+
2 rows in set (0.00 sec)

mysql> INSERT INTO table1 values ( '2001/09/12 11:35:55' );
Query OK, 1 row affected (0.01 sec)

mysql> SELECT field_date FROM table1;
+----------------+
| field_date     |
+----------------+
| 20010912113555 |
| 20001001022155 |
| 20010912113555 |
+----------------+
3 rows in set (0.01 sec)

上記のように2001/09/12 11:35:55が2000/10/01 02:21:55になってしまいます。
ただし、
mysql> INSERT INTO table1 values ( '2001/09/12 11:35:55' );
の形ならば、正常にINSERTできました。
UNIX_TIMESTAMPからTIMESTAMPへの型変換がうまくいっていないようなのですが、
これは件の9月9日問題にかかわるようです。

皆様の環境でも発現するでしょうか?
また、この異常動作に関する情報などあればお教えください。


[前][次][番号順一覧][スレッド一覧]

->    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]