https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kkson50&logNo=221251167091
에러
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. 0.000 sec
원인
테이블에서 키 값을 이용한 update나 delete만을 허용하도록 되어 있는데,
그렇지 않게 좀 더 넓은 범위의 sql을 적용하려고 할 때 workbench에서 경고를 주는 것
즉 하나의 레코드만을 update, delete 하도록 설정되어 있는데,
다수의 레코드를 update나 delete 하는 sql명령어가 실행되기 때문에 발생을 하는 것
해결 방법
set sql_safe_updates=0;
(일시적인 Safe모드 해제)
또는 Workbench Preferences에서 안전모드(Safe mode)를 해제
아래의 그림에 있는 부분에서 체크를 해제한후에 다시 workbench를 시작한다.
(이렇게 하면 항상 Safe모드가 해제된 상태임)