반응형
DELETE, UPDATE를 하는 경우 SAFE_UPDATE 모드 상태로 설정이 되어 있는 경우 아래와 같은 에러코드를 뱉습니다.
에러 내용은 Key의 컬럼을 이용하지 않고, 업데이트를 할 수 없다는 내용입니다.
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
# SQL_SAFE_UPDATES 모드 off
SET SQL_SAFE_UPDATES=0;
# delete query
delete from table where date(timestamp) between date('2016-05-29 00:00:00') and date('2016-05-30 23:59:59');
반응형
'DBMS > MySQL' 카테고리의 다른 글
[MySQL] 데이터 경로 변경하는 방법 (5) | 2016.06.21 |
---|---|
[MySQL] 외부접속 허용하는 방법 (0) | 2016.06.21 |
[MySQL] 특정 날짜 Select 하는 방법 - between (0) | 2016.05.23 |
[MySQL] 사용자(Account) 추가/삭제, 권한 부여 (2) | 2016.03.23 |
[MySQL] MySQL Workbench 사용하기 (DB관리) (0) | 2016.03.18 |