본문 바로가기
Programming/DB (SQL)

MySQL error 1175.

by 곰네Zip 2023. 3. 27.

가끔.. 테이블에 전체 데이터를 update해주어야 할 경우가 있더라.. 

UPDATE mytable SET myattribute='Val';

근데.. 이제 위에처럼.. WHERE절이 없으면.. 에러를 토한다.

1175번 오류.

해결 방법은 두 방향이 있다. 먼저.. workbench에서..

edit - preference

 위와 같이 preference에 들어가서, 

SQL Editor

Safe Updates를 체크해제한다.

 

아니면.. 다음 SQL명령어를 실행 후, update쿼리를 해도 된다.

set sql_safe_updates=0;

음.. 이런 거는... 필요한거긴 한데.. ( 무조건 update나 delete의 폐해방지차원..) 가끔은 귀찮다. ㅎㅎ

하지만 있는 것이 더 이득이긴 함. (WHERE절 없이 update하면 대형사고)

반응형

댓글