~drizzle-trunk/drizzle/development

1619.3.1 by Stewart Smith
add basic handler_write status variable test. Amazingly enough, this was *never* tested.
1
FLUSH STATUS;
2
SHOW STATUS LIKE 'Handler_write';
3
Variable_name	Value
4
Handler_write	0
5
CREATE TABLE t1 (a int);
6
SHOW STATUS LIKE 'Handler_write';
7
Variable_name	Value
8
Handler_write	0
9
INSERT INTO t1 VALUES (1);
10
SHOW STATUS LIKE 'Handler_write';
11
Variable_name	Value
12
Handler_write	1
13
INSERT INTO t1 VALUES (1);
14
SHOW STATUS LIKE 'Handler_write';
15
Variable_name	Value
16
Handler_write	2
17
INSERT INTO t1 VALUES (1),(2),(3),(4),(5);
18
SHOW STATUS LIKE 'Handler_write';
19
Variable_name	Value
20
Handler_write	7
21
CREATE TABLE t2 LIKE t1;
22
SHOW STATUS LIKE 'Handler_write';
23
Variable_name	Value
24
Handler_write	7
25
INSERT INTO t2 SELECT * FROM t1;
26
SHOW STATUS LIKE 'Handler_write';
27
Variable_name	Value
28
Handler_write	14
1619.3.2 by Stewart Smith
add handler_write status variable test for when statement was rolled back
29
begin;
30
insert into t1 values (42);
31
rollback;
32
SHOW STATUS LIKE 'Handler_write';
33
Variable_name	Value
34
Handler_write	15
1619.3.1 by Stewart Smith
add basic handler_write status variable test. Amazingly enough, this was *never* tested.
35
DROP TABLE t1, t2;
36
SHOW STATUS LIKE 'Handler_write';
37
Variable_name	Value
1619.3.2 by Stewart Smith
add handler_write status variable test for when statement was rolled back
38
Handler_write	15
1619.3.1 by Stewart Smith
add basic handler_write status variable test. Amazingly enough, this was *never* tested.
39
FLUSH STATUS;