반응형
FK가 안걸리는 이유는 여러가지가 있지만 이번에는 부모,자식 테이블의 인덱스가 추가 되어있지 않아서 뿜어내는 에러입니다
Index 추가
FOREIGN KEY [index_name] (index_columns) REFERENCES tbl_name (index_columns)
FOREIGN KEY 설정은 부모 테이블의 인덱스와 자식 테이블의 인덱스로만 설정해야 FK가 생성 된다
foreign key(FK,외래키) : 다른 테이블의 필드(컬럼)를 참조해서 무결성을 검사하는 조건(참조 무결성)
참조하는 테이블에 해당 값이 없으면 insert, update시 오류 발생
반응형
'DataBase > Mysql' 카테고리의 다른 글
[MySQL] auto_increment 삭제, 초기화 (how to remove auto_increment in mysql) (0) | 2020.01.03 |
---|---|
[MySQL] foreign key(외래키) 추가, 삭제, 확인 방법 (0) | 2019.12.23 |
MySQL 오류 처리(조건 핸들러) (0) | 2019.12.13 |
MySQL 동적SQL (0) | 2019.12.13 |
MySQL문자를 숫자로 숫자를 문자로 데이터 형 변환 (cast, convert) (0) | 2019.12.13 |