배경
데이터를 전체적으로 변경해야 하는 상황
워크벤치에서 update문으로 한번에 데이터를 변경하려 했다.
이슈
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.
위와 같은 에러가 나오면서 대량업데이트가 안됐다.
세이프 업데이트 모드라서 쉽게 말해 업데이트에 락이 걸려있는 상황.
해결 방법
[MySQLWorkbench] -> [Settings] -> [SQL Editor] -> Safe Updates를 체크해제
위의 메뉴는 mac 기준이다.
** 주의할 점!!
체크 해제 후 워크벤치를 껐다가 다시 켜야 적용된다.
update나 delete 를 할때 혹시 실수로 where절을 빼고 쿼리를 작성할 경우를 대비해 안전업데이트모드를 유지하는 것이 좋다.
필요할때는 잠깐만 해제했다가 꼭!! 다시 안전모드로 돌아가자!
끝-.