반응형
mysql 에서 테이블을 삭제하려고 하는데 아래와 같은 에러가 발생했다.
ERROR 1217 - Cannot delete or update a parent row: a foreign key constraint fails
foreign 키 문제로 인해서 테이블이 안되는것이다.
Mysql 에서 데이터 안전상 막아둔것이라 다음 설정을 하면 된다.
mysql > SET foreign_key_checks = 0;
mysql > drop table test;
mysql > SET foreign_key_checks = 1;
이렇게 설정하면 테이블이 삭제가 된다.
반응형
'IT > Database' 카테고리의 다른 글
[Mysql] foreign key 추가하는법 (47) | 2023.09.17 |
---|---|
[Oracle] CHARTOROWID (68) | 2023.09.12 |
[Mysql] 컬럼 내 특정 단어 갯수 구하기 (38) | 2023.08.21 |
[Mysql] 사용자 정의 변수 선언 및 초기화 , 사용법 //(시스템변수) (46) | 2023.08.20 |
[Oracle] TNS에 대해서 (50) | 2023.08.09 |
댓글