Sql개발자

[문제해결] You are using safe update mode

martinooo 2021. 10. 20. 00:06

에러현상 

mysql 워크벤치를 사용할때 저런 에러현상이 나올떄가 있습니다.

 

이러한 에러 현상을 리턴합니다 

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.

이러한 현상이유는 테이블에서 키값을 이용한 UPDATE나 DELETE만을 허용하도록 되어 있는데, 그렇지 않게 좀더 넓은 범위의 SQL을 적용하려고 할떄 WORKBENCH에서 경고를 주는것입니다 다수에 쿼리 사용할떄 저런 에러 현상이 발생 합니다

 

해결 방법은 간단합니다 

 

아래와 같은 sql로 환경변수를 변경해준다. (일시적인 Safe모드 해제)
set sql_safe_updates=0;

이코드를 선언하면 문제를 해결됩니다