본문 바로가기
Database

[MySQL] update문에 에러가 날 때, Safe mode 해제

by JJH0100 2022. 11. 22.
728x90
반응형

업데이트를 실행하려는데 이런 오류가 난다면

update member set phone='010-9999-9999' where userid='somi';

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.

해당 에러는 Safe Updates에 체크가 되어있는 경우 나타난다.

워크벤치에서 사용자 실수를 줄이고자 안전모드를 걸어둔 것이다.

 

 

 

 

Edit - Preferences를 선택

 

 

SQl Editor을 선택한 후 스크롤을 하단으로 내리면 Safe Updates에 체크가 되어있다.

체크해제를 한 뒤에 MySQL 자체를 껐다가 켜야한다.

 

 

※ MySQL를 재시작 할 때 가장 먼저 해야하는 것, 작업할 db를 선택해줘야 한다.

use mydb;

로 db를 선택 후 다시 update를 해주면

 

제대로 되는 것을 확인할 수 있다.

728x90
반응형

'Database' 카테고리의 다른 글

[Mybatis] Mybatis 설치  (0) 2022.12.26
[MySQL] DDL문 ALTER - 컬럼 추가, 수정, 삭제  (0) 2022.12.02
[MySQL] 테이블생성, 사용해보기  (0) 2022.11.22
[MySQL] MySQL 설치  (0) 2022.11.22
[Oracle] SQL 복수행 함수 - GROUP 함수  (0) 2022.11.08

댓글