~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/regression/t/654219.test

  • Committer: Daniel Nichter
  • Date: 2011-10-23 16:01:37 UTC
  • mto: This revision was merged to the branch mainline in revision 2448.
  • Revision ID: daniel@percona.com-20111023160137-7ac3blgz8z4tf8za
Add Administration Getting Started and Logging.  Capitalize SQL clause keywords.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE TABLE `prim_key` (
 
2
  `id` INT NOT NULL,
 
3
  `val` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL,
 
4
  PRIMARY KEY (`id`)
 
5
);
 
6
 
 
7
CREATE TABLE `fore_key0` (
 
8
  `id` INT NOT NULL,
 
9
  `id_ref0` INT DEFAULT NULL,
 
10
  PRIMARY KEY (`id`),
 
11
  KEY `id_ref0` (`id_ref0`),
 
12
  CONSTRAINT `fore_key0_ibfk_1` FOREIGN KEY (`id_ref0`) REFERENCES
 
13
  `prim_key` (`id`)
 
14
);
 
15
 
 
16
CREATE TABLE `fore_key1` (
 
17
  `id` INT NOT NULL,
 
18
  `id_ref1` INT DEFAULT NULL,
 
19
  PRIMARY KEY (`id`),
 
20
  KEY `id_ref1` (`id_ref1`),
 
21
  CONSTRAINT `fore_key1_ibfk_1` FOREIGN KEY (`id_ref1`) REFERENCES
 
22
  `prim_key` (`id`) ON UPDATE CASCADE
 
23
);
 
24
 
 
25
--sorted_result
 
26
SELECT CONSTRAINT_NAME,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE;
 
27
 
 
28
DROP TABLE fore_key1;
 
29
DROP TABLE fore_key0;
 
30
DROP TABLE prim_key;
 
31
 
 
32
# Taken from MySQL example
 
33
CREATE TABLE t1
 
34
(
 
35
  s1 INT,
 
36
  s2 INT,
 
37
  s3 INT,
 
38
  PRIMARY KEY(s3)
 
39
);
 
40
 
 
41
CREATE TABLE t3
 
42
(
 
43
  s1 INT,
 
44
  s2 INT,
 
45
  s3 INT,
 
46
  KEY(s1),
 
47
  CONSTRAINT CO FOREIGN KEY (s2)
 
48
  REFERENCES t1(s3)
 
49
);
 
50
 
 
51
--sorted_result
 
52
SELECT CONSTRAINT_NAME,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE;
 
53
 
 
54
DROP TABLE t3;
 
55
DROP TABLE t1;
 
56
 
 
57
# Taken from SQL Server example
 
58
CREATE TABLE t1 (c1 INT NOT NULL, c2 INT NOT NULL, c3 CHAR(5), c4 INT, c5 INT, constraint pk_t1 PRIMARY KEY (c5,c4));
 
59
 
 
60
CREATE TABLE T2 (tc1 INT NOT NULL, c1 INT NOT NULL, c2 INT NOT NULL, c5 CHAR(5), constraint fk_t2 FOREIGN KEY (c1,c2) REFERENCES t1 (c5,c4));
 
61
 
 
62
--sorted_result
 
63
SELECT CONSTRAINT_NAME, TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME IN ('t1', 't2');
 
64
 
 
65
DROP TABLE t2;
 
66
DROP TABLE t1;
 
67