1701
-
[MySQL_Workbench]Error Code: 1701. Cannot truncate a table referenced in a foreign key constraint언어/mysql 2024. 5. 31. 13:52
workbench 에서 다음과 같이 오류가 난다면, 외래 키 제약 조건(foreign key constraint)이 걸려 있는 테이블을 TRUNCATE 하려고 할 때 발생합니다. 외래 키 제약 조건은 부모 테이블과 자식 테이블 간의 데이터 무결성을 유지하기 위해 사용됩니다. TRUNCATE 명령어는 테이블을 빠르게 초기화하는 명령이지만, 외래 키 제약 조건을 위반할 수 있기 때문에 제한이 있습니다.1. 외래 키 제약 조건을 임시로 비활성화하고 TRUNCATE 실행외래 키 제약 조건을 임시로 비활성화한 후 테이블을 TRUNCATE 하고 다시 활성화할 수 있습니다:-- 외래 키 제약 조건 비활성화SET foreign_key_checks = 0;-- 테이블 TRUNCATETRUNCATE TABLE ;-- 외래..