delayed.test
Upload User: tsgydb
Upload Date: 2007-04-14
Package Size: 10674k
Code Size: 1k
Category:

MySQL

Development Platform:

Visual C++

  1. #
  2. # test of DELAYED insert and timestamps
  3. # (Can't be tested with purify :( )
  4. #
  5. create table t1 (a char(10), tmsp timestamp);
  6. insert into t1 set a = 1;
  7. insert delayed into t1 set a = 2;
  8. insert into t1 set a = 3, tmsp=NULL;
  9. insert delayed into t1 set a = 4;
  10. insert delayed into t1 set a = 5, tmsp = 19711006010203;
  11. insert delayed into t1 (a, tmsp) values (6, 19711006010203);
  12. insert delayed into t1 (a, tmsp) values (7, NULL);
  13. --sleep 1
  14. insert into t1 set a = 8,tmsp=19711006010203;
  15. select * from t1 where tmsp=0;
  16. select * from t1 where tmsp=19711006010203;
  17. drop table t1;
  18. #
  19. # Test bug when inserting NULL into an auto_increment field with
  20. # INSERT DELAYED
  21. #
  22. create table t1 (a int not null auto_increment primary key, b char(10));
  23. insert delayed into t1 values (1,"b");
  24. insert delayed into t1 values (null,"c");
  25. insert delayed into t1 values (3,"d"),(null,"e");
  26. --error 1136
  27. insert delayed into t1 values (3,"this will give an","error");
  28. --sleep 2
  29. select * from t1;
  30. drop table t1;