CS/데이타베이스

[MySQL] Error Code: 1175. Safe Update Mode

코딩하는 포메라니안 2022. 3. 17. 22:28

발생하는 이유는 데이터 수정 또는 삭제 시 Key값을 이용해서만 가능하도록 설정되어 있기 때문이다.

해결 방안은 2가지가 있다.

 

 

[방법1] workbench 설정 변경하기

1. [Edit] > [Preferences...] 에서

SQL Editor의 [Safe Updates (rejects UPDATEs and DELETEs with no restrictions)]를 해제

 

 

 

2. Workbench 재실행 후, 코드 실행

 

 

 

 

[방법2] 코드로 일시적으로만 변경하기

 

아래 코드를 작성 후, 수정/삭제 코드 실행

set sql_safe_updates = 0;