-
[MySQL/Workbench] 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.
2022. 3. 10.
2021.8.30 작성
MySQL에서 특정한 sql을 실행을 하는데 에러가 리턴되었다
테이블에서 키값을 이용한 update나 delete만을 허용하도록 되어 있는데, 더 넓은 범위의 sql을 실행할 때 workbench에서 경고를 주는 것이라고 한다. 하나의 레코드만을 update, delete하도록 설정되어 있는데, 다수의 레코드를 update나 delete하는 sql명령어가 실행되기 때문에 발생한다는 것.
해결방법 1)아래와 같은 sql로 환경변수를 변경해준다. (일시적인 Safe모드 해제)
set sql_safe_updates=0;해결방법2) Workbench Preferences에서 안전모드(Safe mode)를 해제한다.
체크 해제 후에 workbench를 재시작한다(지속적인 Safe모드 해제)'Programming > 에러노트' 카테고리의 다른 글
댓글