MySQL Workbench를 사용 중인데,
아래와 같이 테이블의 모든 내용을 지우려고 쿼리를 날렸는데 에러가 발생했다.
DELETE FROM test.tb_hms_region;
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
safe mode라는 기능인데, update나 delete를 할 때 where 조건을 사용하여 key 값을 지정하지 않으면 실행 안되게 막아주는 기능인 듯 하다.
어쨋든, 해제하려면
메뉴 - Edit - Preferences - SQL Editor 탭 에서
아래 부분을 체크 해제한다.
"Safe Updates". Forbid UPDATEs and DELETEs with no key in WHERE clause or no LIMIT clause. Requires a reconnection.
변경 사항을 적용하려면 연결을 다시해야 한다.
'Tools' 카테고리의 다른 글
MySQL - 시간 함수 및 비교 (0) | 2016.09.01 |
---|---|
MySQL - SQL 쿼리문 LEFT JOIN (0) | 2016.09.01 |
Eclipse - 이클립스 단축키 (0) | 2016.09.01 |
Word - 문서가 저장되었지만 저장할 공간이 충분하지 않기 때문에 음성 인식 데이터가 손실되었습니다. (0) | 2016.09.01 |
InstallShield - 사용법 및 설치 중간에 다른 설치파일 실행하기 (0) | 2016.09.01 |