key_column_usage2 MySQL / MariaDB 해당 테이블의 컬럼(Key)을 참조하고 있는 테이블 & 컬럼 정보. #--- 해당 테이블의 컬럼을 참조하고 있는 테이블 & 컬럼 정보 조회 SELECT REFERENCED_TABLE_NAME ,REFERENCED_COLUMN_NAME ,TABLE_NAME ,COLUMN_NAME ,CONSTRAINT_NAME FROM information_schema.key_column_usage WHERE TABLE_SCHEMA = '데이터베이스명 AND REFERENCED_TABLE_NAME = '테이블명'; CONSTRAINT_CATALOG 항상 #def. CONSTRAINT_SCHEMA 제약 조건의 데이터베이스 이름 CONSTRAINT_NAME 제약 조건의 이름( PRIMARY기본 키의 경우). TABLE_CATALOG 항상 #def. TABLE_SCHEMA 열 제약 조건의 데이터.. 2021. 8. 13. MySQL / MariaDB foreign key _참조된 table, columns 조회 #---foreign key 참조정보 조회 (테이블별) SELECT * FROM information_schema.key_column_usage WHERE table_name = '테이블명'; #--- foreign key 참조정보 조회 (테이터베이스 별) SELECT * FROM information_schema.key_column_usage WHERE constraint_schema = '테이블명'; CONSTRAINT_CATALOG 항상 #def. CONSTRAINT_SCHEMA 제약 조건의 데이터베이스 이름 CONSTRAINT_NAME 제약 조건의 이름( PRIMARY기본 키의 경우). TABLE_CATALOG 항상 #def. TABLE_SCHEMA 열 제약 조건의 데이터베이스 이름 TABLE_N.. 2021. 8. 13. 이전 1 다음