티스토리 뷰
MySQL Workbench 5.2.42 버전을 사용하고 있는데요.
update나 delete 쿼리를 전달하니 다음과 같은 오류가 발생했습니다.
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
safe mode로 설정되어 있어서 key 칼럼을 사용하지 않을 경우, 업데이트를 못한다는 것인데요.
관련 내용을 검색해 보니 설정을 바꾸면 된다고 하네요.
http://mysqlblog.fivefarmers.com/2010/09/01/workbench-called-me-a-dummy/
- Go to Edit -> Preferences
- Select the SQL Editor tab
- Uncheck “Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)”
그런데 버전이 달라졌는지.. SQL Editor에는 저 항목이 없더라구요.
찾아보니 SQL Queries 탭에 있었습니다.
아래 그림에서 빨간색 부분의 체크박스를 제거하니 제대로 동작하네요.
'프로그래밍 > MySQL' 카테고리의 다른 글
MySQL에서 Like 대신 전문 검색(Full Text Search)로 속도 향상~ (2) | 2015.09.15 |
---|---|
MAC에서 MySQL 삭제하기 (0) | 2015.05.07 |
MySQL에서 HINT를 사용해서 인덱스를 활용하기 (실행계획 explain 설명도 함께~) (0) | 2011.11.23 |
MySQL 세팅 정보 확인 명령어 (0) | 2011.11.21 |
MySQL 쿼리를 활용해 지도 위치간 거리 계산하기 (0) | 2011.11.08 |
댓글