본문 바로가기
정리/MySQL

MySQL - Safe Mode

by 난파선 2017. 1. 17.


MySQL - Safe Mode


Safe update mode란

 where 문을 빼 먹거나 잘못 적어서 원하지 않는 data가 업데이트 되지 않게 방지해 주는 mode이다 즉 Key값으로 업데이트 명령을 내려야 업데이트가 되고 그 이외의 조건은 에러가 나게 된다. 실수를 방지해주긴 하지만 테이블을 전체적으로 수정해야 하는 경우에는 이 모드를 잠시 꺼주면 된다.

끄는 방법

SET SQL_SAFE_UPDATES=0;

켜는 방법

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.


댓글