MySQL Error Code 1175 : MySQL Work Bench 를 이용하여 Delete 명령 실행시 쿼리에 오류가 없는데도 실행이 되지 않는 경우가 있다. 이때 Error Code 를 1175 를 발생한다면 아래의 방법으로 해결 가능하다.
MySQL Error Code 1175 : 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.
위와 같이 new_table 이라고 정의된 Table 에 Delete 명령을 오류 없는 구문을 실행 하여도 위와 같은 실행이 되지 않을 때가 있다.
이것은 MySQL Workbench 의 기능으로 특정 옵션을 변경하게 되면 해결된다.
상단 메뉴의 Edit – Preferences… 을 클릭한다.
좌측의 SQL Editer 선택하고 스크롤을 내린다. 제일 하단에 SafeUpdats 를 선택 해제한다.
그리고 MySQL Work Bench 를 재 시작한다.
이제 정상적으로 Table 의 전체 내용을 삭제 할 수 있게 되었다.