티스토리 뷰

Database

You are using safe update mode

out of coding 2021. 11. 23. 18:59

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.

원인은 키값을 이용하여서 하나 정도의 범위의 값들을 update나 delete 하여야 하는데, 한꺼번에 많은것을 하기 때문입니다.

네 제가 그랬습니다. ㅎㅎ

 

해결방법을 두가지 정도 알려 드립니다.

첫번째

set sql_safe_updates=0;

이렇게 해서 잠시 환경변수로 풀어줍니다.

하고 나서는 다시 1로 변경합시다.

두번째

Workbench 설정에서 safe mode를 해제하여줍니다.

그닥 추천하지는 않습니다.

오히려 저런 경고가 노출되어야지 니가 정말 위험한걸 한다는걸 알수 있으니깐요.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함