heap_auto_increment.result
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. drop table if exists t1;
  2. create table t1 (a int not null auto_increment,b int, primary key (a)) engine=heap auto_increment=3;
  3. insert into t1 values (1,1),(NULL,3),(NULL,4);
  4. delete from t1 where a=4;
  5. insert into t1 values (NULL,5),(NULL,6);
  6. select * from t1;
  7. a b
  8. 1 1
  9. 3 3
  10. 5 5
  11. 6 6
  12. delete from t1 where a=6;
  13. replace t1 values (3,1);
  14. ALTER TABLE t1 add c int;
  15. replace t1 values (3,3,3);
  16. insert into t1 values (NULL,7,7);
  17. update t1 set a=8,b=b+1,c=c+1 where a=7;
  18. insert into t1 values (NULL,9,9);
  19. select * from t1;
  20. a b c
  21. 1 1 NULL
  22. 3 3 3
  23. 5 5 NULL
  24. 8 8 8
  25. 9 9 9
  26. drop table t1;
  27. create table t1 (
  28. skey tinyint unsigned NOT NULL auto_increment PRIMARY KEY,
  29. sval char(20)
  30. ) engine=heap;
  31. insert into t1 values (NULL, "hello");
  32. insert into t1 values (NULL, "hey");
  33. select * from t1;
  34. skey sval
  35. 1 hello
  36. 2 hey
  37. select _rowid,t1._rowid,skey,sval from t1;
  38. _rowid _rowid skey sval
  39. 1 1 1 hello
  40. 2 2 2 hey
  41. drop table t1;