반응형
해결 방법
테이블의 경우 :
SELECT
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_SCHEMA = '<database>' AND
REFERENCED_TABLE_NAME = '<table>';
열 :
SELECT
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_SCHEMA = '<database>' AND
REFERENCED_TABLE_NAME = '<table>' AND
REFERENCED_COLUMN_NAME = '<column>';
기본적으로 where 절에서 REFERENCED_TABLE_NAME을 REFERENCED_COLUMN_NAME로 변경했습니다.
참조 페이지 https://stackoverflow.com/questions/201621
반응형
'MySql' 카테고리의 다른 글
MySQL CREATE TABLE as SELECT - using MEMORY ENGINE (in RAM memory) (0) | 2020.12.16 |
---|---|
MySQL 한 테이블에서 다른 테이블로 한 열 복사 (0) | 2020.12.16 |
MySQL Mysql STR_TO_DATE 잘못된 날짜 시간 값 (0) | 2020.12.16 |
MySQL : 큰 VARCHAR 대 TEXT? (0) | 2020.12.16 |
MySQL 쿼리-오늘부터 지난 30 일 사이의 레코드 (0) | 2020.12.16 |
댓글