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 |
댓글