안경잡이개발자

728x90
반응형

  MySQL 워크벤치(Workbench)를 이용할 때 Update 구문을 실행할 때 다음의 오류가 나타날 수 있습니다.

 

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

 

  MySQL Workbench를 이용할 때는 초기 설정으로 Safe Update 모드 상태로 설정되어 있습니다. 그렇기 때문에 키(Key) 데이터를 기준으로 데이터를 업데이트 하는 것이 아니면 오류가 발생할 수 있습니다. 따라서 특정한 원격 데이터베이스의 데이터를 변경하고자 한다면 Safe Update 모드를 해제할 필요가 있는 것입니다.

 

SET SQL_SAFE_UPDATES = 0;

 

  위 구문을 실행한 뒤에 다시 Update 구문을 실행하면 오류 없이 정상적으로 실행됩니다.

728x90
반응형

Comment +1