~drizzle-trunk/drizzle/development

1 by brian
clean slate
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;