📄 information_schema_inno.result
字号:
DROP TABLE IF EXISTS t1,t2,t3;CREATE TABLE t1 (id INT NOT NULL, PRIMARY KEY (id)) ENGINE=INNODB;CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id, id),FOREIGN KEY (t1_id) REFERENCES t1(id) ON DELETE CASCADE,FOREIGN KEY (t1_id) REFERENCES t1(id) ON UPDATE CASCADE) ENGINE=INNODB;CREATE TABLE t3 (id INT PRIMARY KEY, t2_id INT, INDEX par_ind (t2_id),FOREIGN KEY (id, t2_id) REFERENCES t2(t1_id, id) ON DELETE CASCADE) ENGINE=INNODB;select * from information_schema.TABLE_CONSTRAINTS whereTABLE_SCHEMA= "test";CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPENULL test PRIMARY test t1 PRIMARY KEYNULL test PRIMARY test t2 PRIMARY KEYNULL test t2_ibfk_1 test t2 FOREIGN KEYNULL test t2_ibfk_2 test t2 FOREIGN KEYNULL test PRIMARY test t3 PRIMARY KEYNULL test t3_ibfk_1 test t3 FOREIGN KEYselect * from information_schema.KEY_COLUMN_USAGE whereTABLE_SCHEMA= "test";CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION POSITION_IN_UNIQUE_CONSTRAINT REFERENCED_TABLE_SCHEMA REFERENCED_TABLE_NAME REFERENCED_COLUMN_NAMENULL test PRIMARY NULL test t1 id 1 NULL NULL NULL NULLNULL test PRIMARY NULL test t2 id 1 NULL NULL NULL NULLNULL test t2_ibfk_1 NULL test t2 t1_id 1 1 test t1 idNULL test t2_ibfk_2 NULL test t2 t1_id 1 1 test t1 idNULL test PRIMARY NULL test t3 id 1 NULL NULL NULL NULLNULL test t3_ibfk_1 NULL test t3 id 1 1 test t2 t1_idNULL test t3_ibfk_1 NULL test t3 t2_id 2 2 test t2 iddrop table t3, t2, t1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -