~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/blackhole.test

  • Committer: Brian Aker
  • Date: 2009-08-10 16:55:06 UTC
  • mfrom: (1112.1.4 merge)
  • Revision ID: brian@gaz-20090810165506-rgqyrd7pwrmkaw3d
Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Basic test routine for the Blackhole Engine
 
2
 
 
3
--disable_warnings
 
4
drop table if exists t1;
 
5
--enable_warnings
 
6
 
 
7
# Test with Variable Width Table
 
8
CREATE TABLE t1 (c1 int, c2 text, c3 blob) ENGINE=blackhole;
 
9
 
 
10
INSERT INTO t1 VALUES (111, "aaaa", "aaaa");
 
11
INSERT INTO t1 VALUES (222, "bbbb", "bbbb");
 
12
INSERT INTO t1 VALUES (333, "cccc", "cccc");
 
13
 
 
14
SELECT * FROM t1;
 
15
 
 
16
UPDATE t1 SET c2 = "xxxx" WHERE c1 = 111;
 
17
UPDATE t1 SET c2 = "yyyy" WHERE c1 = 222;
 
18
UPDATE t1 SET c2 = "zzzz" WHERE c1 = 333;
 
19
 
 
20
SELECT * FROM t1;
 
21
 
 
22
REPLACE INTO t1 VALUES (1, "one", "one");
 
23
REPLACE INTO t1 VALUES (2, "two", "two");
 
24
REPLACE INTO t1 VALUES (3, "three", "three");
 
25
 
 
26
SELECT * FROM t1;
 
27
 
 
28
DELETE FROM t1 WHERE c1 = 111;
 
29
DELETE FROM t1 WHERE c1 = 222;
 
30
DELETE FROM t1;
 
31
 
 
32
SELECT * FROM t1;
 
33
 
 
34
DROP TABLE t1;
 
35
 
 
36
 
 
37
# Test with Fixed Length Table + Primary Key
 
38
CREATE TABLE t1 (id int primary key, c1 int, c2 double) ENGINE=blackhole;
 
39
 
 
40
INSERT INTO t1 VALUES (1, 1111, 11.111);
 
41
INSERT INTO t1 VALUES (2, 2222, 22.222);
 
42
INSERT INTO t1 VALUES (3, 3333, 33.333);
 
43