21.29.11 INFORMATION_SCHEMA INNODB_SYS_FOREIGN 테이블
INNODB_SYS_FOREIGN
테이블은 InnoDB
데이터 사전 SYS_FOREIGN
테이블의 정보와 동등한 InnoDB
외부 키 에 대한 메타 데이터를 제공합니다.
관련 사용법 및 예제는 섹션 14.14.3 "InnoDB INFORMATION_SCHEMA 시스템 테이블" 을 참조하십시오.
표 21.12 INNODB_SYS_FOREIGN 컬럼
컬럼 이름 | 설명 |
---|---|
ID | 외부 키 인덱스의 이름 (number). test/products_fk 처럼 데이터베이스 이름이 앞에 붙습니다. |
FOR_NAME | 이 외부 키 관계의 자식 테이블 의 이름. |
REF_NAME | 이 외부 키 관계의 부모 테이블 의 이름. |
N_COLS | 외부 키 인덱스의 컬럼 수. |
TYPE | foreign 키 ORed 관한 정보가 포함 된 비트 플래그 모임. 1 = ON DELETE CASCADE 2 = ON UPDATE SET NULL, 4 = ON UPDATE CASCADE 8 = ON UPDATE SET NULL 16 = ON DELETE NO ACTION 32 = ON UPDATE NO ACTION입니다. |
예 :
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN \G *************************** 1. row *************************** ID: test/fk1 FOR_NAME: test/child REF_NAME: test/parent N_COLS: 1 TYPE: 1 1 row in set (0.00 sec)
참고 :
DESCRIBE
또는SHOW COLUMNS
를 사용하여 데이터 유형 및 기본값을 포함하여이 테이블의 컬럼에 대한 추가 정보를 표시합니다.이 테이블을 쿼리하려면
PROCESS
권한이 필요합니다.