MySQL - Safe Mode
Safe update mode란
where 문을 빼 먹거나 잘못 적어서 원하지 않는 data가 업데이트 되지 않게 방지해 주는 mode이다 즉 Key값으로 업데이트 명령을 내려야 업데이트가 되고 그 이외의 조건은 에러가 나게 된다. 실수를 방지해주긴 하지만 테이블을 전체적으로 수정해야 하는 경우에는 이 모드를 잠시 꺼주면 된다.
where 문을 빼 먹거나 잘못 적어서 원하지 않는 data가 업데이트 되지 않게 방지해 주는 mode이다 즉 Key값으로 업데이트 명령을 내려야 업데이트가 되고 그 이외의 조건은 에러가 나게 된다. 실수를 방지해주긴 하지만 테이블을 전체적으로 수정해야 하는 경우에는 이 모드를 잠시 꺼주면 된다.
끄는 방법
SET SQL_SAFE_UPDATES=0;
SET SQL_SAFE_UPDATES=0;
켜는 방법
SET SQL_SAFE_UPDATES=1;
SET SQL_SAFE_UPDATES=1;
관련 에러 메시지
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.
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.
댓글