[MYSQL]truncate error

박민하·2022년 6월 23일
1

ERROR & DEBUG

목록 보기
14/30

🚫 Cannot truncate a table referenced in a foreign key constraint

  로그인/회원가입 테스트 해보느라 post된 비루한 데이터를 삭제하기 위해 truncate 명령어를 사용하니 발생한 error.

❗️ 해결 방법

  FOREIGN KEY 설정이 된 테이블은 FOREIGN_KEY_CHECKS을 0으로 지정하지 않으면 이런 오류가 발생한다고 한다.

  1. set FOREIGN_KEY_CHECKS = 0;
  2. truncate 테이블명;
  3. set FOREIGN_KEY_CHECKS = 1;

  해결!

profile
backend developer 🐌

0개의 댓글