foreignkey1 MySQL FK(Foreign Key) 제약 해제 MySQL을 사용하여 개발을 하다 보면 종종 Dump 및 Restore 하거나 특정 데이터를 지우는 둥 유동적인 작업을 수행합니다.이때 설정된 제약 때문에 데이터 삭제에 실패하는 경우가 있어 이를 해결하고자 FK 제약 해제 방법을 설명드리겠습니다. # 삭제 방지 해제SET foreign_key_checks = 0; # 삭제 코드 수행# DELETE TABLE or TRUNCATE# 삭제 방지 재 설정SET foreign_key_checks = 1; 위 코드를 수행하면 외래키 제한을 해제할 수 있습니다.하지만 FK를 걸어놓은 삭제하시기 전에 다시한번 확인 후 신중하게 작업하시길 바랍니다. 추가로 현재 MySQL에 외래키 제약이 설정이 되어있는지 확인하려면 아래 코드를 사용하시면 확인할 수 있습니다. S.. 2024. 12. 8. 이전 1 다음 반응형