type_datetime.test
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # testing different DATETIME ranges
  3. #
  4. drop table if exists t1;
  5. create table t1 (t datetime);
  6. insert into t1 values(101),(691231),(700101),(991231),(10000101),(99991231),(101000000),(691231000000),(700101000000),(991231235959),(10000101000000),(99991231235959);
  7. select * from t1;
  8. delete from t1 where t > 0;
  9. optimize table t1;
  10. check table t1;
  11. insert into t1 values("000101"),("691231"),("700101"),("991231"),("00000101"),("00010101"),("99991231"),("00101000000"),("691231000000"),("700101000000"),("991231235959"),("10000101000000"),("99991231235959");
  12. select * from t1;
  13. drop table t1;
  14. #
  15. # Test insert of now() and curtime()
  16. #
  17. CREATE TABLE t1 (a timestamp, b date, c time, d datetime);
  18. insert into t1 (b,c,d) values(now(),curtime(),now());
  19. select date_format(a,"%Y-%m-%d")=b,right(a,6)=c+0,a=d+0 from t1;
  20. drop table t1;
  21. #
  22. # Test of datetime and not null
  23. #
  24. CREATE TABLE t1 (a datetime not null);
  25. insert into t1 values (0);
  26. select * from t1 where a is null;
  27. drop table t1;