Sherry IT Blog

[MySQL] DML(Delete,Update,Insert) 쿼리수행시 Error Code 1175 해결방법 본문

DataBase

[MySQL] DML(Delete,Update,Insert) 쿼리수행시 Error Code 1175 해결방법

sherrylover 2017. 2. 2. 13:48
728x90
반응형

저번에 로컬로 Export한 DB 테이블 중 Delete를 수행할 일이 생겼다.

 

그런데 아주 간단한 delete문임에도 불구하고 error code가 뙇

 

내가 쿼리문 잘못쓴줄.....

 

 

 

 

알고보니 State Update 모드 상태로 설정되어 있어서 DML 수행히 Key 컬럼을 조건에 넣지 않을 경우 쿼리문이 제대로 수행이 안되는 것이었다.

 

 

 

해결은 아래처럼 하면된다.

 

 

MySQL Workbench > Edit메뉴 > Preferences > SQL Queries탭

> "Sage Updates,Forbid UPDATEs and DELETEs with no Key 체크해제

 

 

 

Ok 후 DB 재접속 후 Delete를 한다.

(재접속 안하고 하면 바로 적용이 안될 수 도 있다.)

 

 

삭제완료!!

 

 

 

 

 

728x90
반응형
Comments