ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails
위와 같은 에러를 만나게 되면 데이터를 추가/삭제하거나 테이블을 변경하려고 할 때 외래키 설정때문에 수정이 안되는 경우가 발생한다.
우리는 아래와 같은 방법으로 문제를 해결할 수 있다.
-- 왜래키 체크중지
SET foreign_key_checks = 0;
-- 필요한 작업 실행
drop table TABLENAME
-- 왜래키 체크시작
SET foreign_key_checks = 1;
'백엔드 개발 놀이터 > DBMS' 카테고리의 다른 글
mysql 데이터베이스 복사하기 (0) | 2020.06.15 |
---|---|
Mysql 원격접속 허용하기(Host 'IP' is not allowed to connect to this MySQL server) (0) | 2020.06.15 |
mysql에서 디비명 변경하기 (0) | 2020.04.24 |
[Oracle] DB Export, Import 방법 (0) | 2020.04.24 |