데이터베이스

[데이터베이스] - delete 시 레코드 삭제 오류(Error Code:1175) 해결 방법

Riucc 2017. 12. 10. 22:16

 ○ delete 시 레코드 삭제 오류(Error Code:1175) 해결하기

 

해당 오류는 테이블을 생성할 때, PK를 지정하지 않아서 생긴 오류이다

간혹 PK를 지정할 필요가 없는 테이블을 써야하는데, 이 때 update, delete 를 할 시 아래 오류가 발생한다.

 

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses

a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.

 

해결 방법은 다음과 같다

   1) 쿼리 구문에서 아래 문장을 실행해준다

         SET SQL_SAFE_UPDATES = 0;

 

   2) MySQL Workbench 에서 메뉴 "Edit > Preferences..." 를 실행 시킨 후, 'SQL Editor' 탭에서 "Safe ~" 체크를 해제한다