1
CREATE TABLE `prim_key` (
3
`val` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL,
6
CREATE TABLE `fore_key0` (
8
`id_ref0` INT DEFAULT NULL,
10
KEY `id_ref0` (`id_ref0`),
11
CONSTRAINT `fore_key0_ibfk_1` FOREIGN KEY (`id_ref0`) REFERENCES
14
CREATE TABLE `fore_key1` (
16
`id_ref1` INT DEFAULT NULL,
18
KEY `id_ref1` (`id_ref1`),
19
CONSTRAINT `fore_key1_ibfk_1` FOREIGN KEY (`id_ref1`) REFERENCES
20
`prim_key` (`id`) ON UPDATE CASCADE
22
SELECT CONSTRAINT_NAME,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE;
23
CONSTRAINT_NAME TABLE_NAME COLUMN_NAME ORDINAL_POSITION
25
PRIMARY fore_key1 id 1
26
fore_key1_ibfk_1 fore_key1 id_ref1 1
27
PRIMARY fore_key0 id 1
28
fore_key0_ibfk_1 fore_key0 id_ref0 1
45
CONSTRAINT CO FOREIGN KEY (s2)
48
SELECT CONSTRAINT_NAME,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE;
49
CONSTRAINT_NAME TABLE_NAME COLUMN_NAME ORDINAL_POSITION
54
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));
55
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));
56
SELECT CONSTRAINT_NAME, TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME IN ('t1', 't2');
57
CONSTRAINT_NAME TABLE_NAME COLUMN_NAME ORDINAL_POSITION