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;

 

'CS > 데이타베이스' 카테고리의 다른 글

[SQL] 조인  (0) 2022.03.16
[SQL] SubQuery 중첩질의문  (0) 2022.03.16
[SQL] 데이터 조작어(DML) 활용  (0) 2022.03.16
[SQL] 데이터 정의어(DDL) 활용  (0) 2022.03.16
[실습] 트리거  (0) 2021.12.15