MySQL에서 특정 데이터를 지우려는 과정중에 다음과 같은 오류가 발생했다.
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.
MySQL 에서는 기본적으로 안전 업데이트 모드가 항상 활성화되어 있다.
해제하는 방법을 알아보자!
목차
1. 쿼리로 해제
2. 설정으로 해제
1. 쿼리로 해제
> SET SQL_SAFE_UPDATES = 0;
5번행 > safe mode 가 활성화 되어 있으므로 에러 발생
7번행 > safe mode 해제 명령어 실행 후 9번 행 실행
9번행 > 쿼리 성공
11번행 > 다시 safe mode 활성화
2. 설정으로 해제
Settings
SQL Editor > Other > Safe Updates 체크 해제 > workbench 재부팅
* 설정으로 safe mode 해제시에는 재부팅을 해야 적용이 된다. *
반응형
'DB > MySQL' 카테고리의 다른 글
MySQL [DB, 데이터] 백업하기 (2) | 2024.06.12 |
---|---|
DB(데이터베이스) 접속 계정생성, 권한부여, 계정 접속 - Unicode (0) | 2022.06.27 |
MySQL - 데이터베이스 모델 생성하기 (0) | 2022.06.24 |
DB(데이터베이스) 접근 계정 생성, 권한 부여, 접속 - Workbench (0) | 2022.06.23 |
MySQL 데이터베이스 백업(Data Export)과 복원(Data Import) (2) | 2022.06.23 |