~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/memory/tests/t/primary_key.test

  • Committer: Brian Aker
  • Date: 2010-12-16 04:01:22 UTC
  • mfrom: (1996.2.1 compare)
  • Revision ID: brian@tangent.org-20101216040122-eodh5shwsij35ybe
Merge in uuid tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE TEMPORARY TABLE t1 (a UUID, PRIMARY KEY(a)) ENGINE=MEMORY;
 
2
show create table t1;
 
3
INSERT INTO t1 VALUES (uuid());
 
4
INSERT INTO t1 VALUES (uuid());
 
5
INSERT INTO t1 VALUES (uuid());
 
6
INSERT INTO t1 VALUES (uuid());
 
7
SELECT count(a) FROM t1;
 
8
 
 
9
TRUNCATE t1;
 
10
SELECT count(a) FROM t1;
 
11
 
 
12
INSERT INTO t1 VALUES ("1b4e28ba-2fa1-11d2-883f-b9a761bde3fb");
 
13
INSERT INTO t1 VALUES ("4843cbfb-7b27-4f1b-b05d-757d1d4daaaa");
 
14
INSERT INTO t1 VALUES ("41e5daca-e4ef-4dad-a7ca-50293e89aaaa");
 
15
INSERT INTO t1 VALUES ("a2a4ab7a-968b-4353-8dcc-5ae82a07aaaa");
 
16
INSERT INTO t1 VALUES ("92b6ac44-04ad-451e-bed8-395325dfaaaa");
 
17
INSERT INTO t1 VALUES ("e3ec4f25-8bb0-4cca-8835-6ba00a1caaaa");
 
18
INSERT INTO t1 VALUES ("85b6fd2e-b384-46b3-9718-0e303a90aaaa");
 
19
INSERT INTO t1 VALUES ("d9163f3c-6228-4f62-9c21-0af56883aaaa");
 
20
--error 1062
 
21
INSERT INTO t1 VALUES ("d9163f3c-6228-4f62-9c21-0af56883aaaa");
 
22
SELECT a FROM t1 ORDER BY a;
 
23
 
 
24
--error 1715
 
25
INSERT INTO t1 VALUES ("d9163f3c-6228-4f62-9c21-0af56883");
 
26
SELECT a FROM t1 ORDER BY a;
 
27
 
 
28
# Test NULL insert/order
 
29
--error 1048
 
30
INSERT INTO t1 VALUES(NULL);
 
31
SELECT a FROM t1 ORDER BY a;
 
32
 
 
33
DROP TABLE t1;