type_timestamp.test
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:2k
- #
- # Test timestamp
- #
- CREATE TABLE t1 ( t timestamp);
- SET TIMESTAMP=1234;
- insert into t1 values(NULL);
- select * from t1;
- drop table t1;
- CREATE TABLE t1 (value TEXT NOT NULL, id VARCHAR(32) NOT NULL, stamp timestamp, PRIMARY KEY (id));
- INSERT INTO t1 VALUES ("my value", "myKey","1999-04-02 00:00:00");
- SELECT stamp FROM t1 WHERE id="myKey";
- UPDATE t1 SET value="my value" WHERE id="myKey";
- SELECT stamp FROM t1 WHERE id="myKey";
- drop table t1;
- create table t1 (a timestamp);
- insert into t1 values (now());
- select date_format(a,"%Y %y"),year(a),year(now()) from t1;
- drop table t1;
- create table t1 (ix timestamp);
- insert into t1 values (19991101000000),(19990102030405),(19990630232922),(19990601000000),(19990930232922),(19990531232922),(19990501000000),(19991101000000),(19990501000000);
- select * from t1;
- drop table t1;
- CREATE TABLE t1 (date date, date_time datetime, time_stamp timestamp);
- INSERT INTO t1 VALUES ("1998-12-31","1998-12-31 23:59:59",19981231235959);
- INSERT INTO t1 VALUES ("1999-01-01","1999-01-01 00:00:00",19990101000000);
- INSERT INTO t1 VALUES ("1999-09-09","1999-09-09 23:59:59",19990909235959);
- INSERT INTO t1 VALUES ("2000-01-01","2000-01-01 00:00:00",20000101000000);
- INSERT INTO t1 VALUES ("2000-02-28","2000-02-28 00:00:00",20000228000000);
- INSERT INTO t1 VALUES ("2000-02-29","2000-02-29 00:00:00",20000229000000);
- INSERT INTO t1 VALUES ("2000-03-01","2000-03-01 00:00:00",20000301000000);
- INSERT INTO t1 VALUES ("2000-12-31","2000-12-31 23:59:59",20001231235959);
- INSERT INTO t1 VALUES ("2001-01-01","2001-01-01 00:00:00",20010101000000);
- INSERT INTO t1 VALUES ("2004-12-31","2004-12-31 23:59:59",20041231235959);
- INSERT INTO t1 VALUES ("2005-01-01","2005-01-01 00:00:00",20050101000000);
- INSERT INTO t1 VALUES ("2030-01-01","2030-01-01 00:00:00",20300101000000);
- # The following will get you an different answer on 64 bit machines
- #INSERT INTO t1 VALUES ("2050-01-01","2050-01-01 00:00:00",20500101000000);
- SELECT * FROM t1;
- drop table t1;