728x90
반응형
*해당 문서는 CODEIT [개발자를 위한 SQL 데이터베이스] 수업의 내용을 참고하였으며, 학습한 내용을 정리하기 위한 목적입니다.
Foreign key(외래키)는 서로 다른 두 테이블을 연결 할 때 사용되는 키이다.
데이터 참조의 무결성을 위해서는 반드시 사용이 필요하다.
지금까지 테이블을 삭제하기 위해서는 DROP문을 사용하여 삭제를 진행했던것과 마찬가지로, FOREIGN KEY를 삭제할 때에도 마찬가지로 DROP문을 사용하면 된다.
EX) 테이블의 이름은 apple이고, 지우고자 하는 Foreign key를 'fk_sample'이라고 해보자.
ALTER TABLE apple
DROP FOREIGN KEY fk_sample;
지금까지 테이블, 컬럼을 삭제했을때와 마찬가지로 DROP을 사용하면 된다.
위와같이 DROP FOREIGN KEY를 써준 뒤, 그 뒤에 Foreign key의 이름을 적어주면 테이블의 Foreign Key를 삭제 할 수 있다.
게시글이 도움이 되었다면
[로그인]이 필요 없는 ❤ 눌러주세요:)
반응형
'SQL' 카테고리의 다른 글
[MyBatis/SQL]MyBatis 동적쿼리 if문 | MyBatis 동적쿼리 이용하기 | MyBatis SQL (0) | 2023.01.26 |
---|---|
[MySQL] CASE 구문 익히기 | CASE WHEN ~ 예제 (1) | 2022.12.24 |
[MySQL] SELECT에 대한 모든것! 원하는 정보 가져오기 (0) | 2022.12.22 |
[MySQL] 컬럼의 이름과 데이터타입 및 속성 동시에 수정하기 (0) | 2022.11.15 |
[SQL] 2개의 테이블 JOIN 여러번 하기 | 테이블 조인 (0) | 2022.11.10 |