가끔.. 테이블에 전체 데이터를 update해주어야 할 경우가 있더라..
UPDATE mytable SET myattribute='Val';
근데.. 이제 위에처럼.. WHERE절이 없으면.. 에러를 토한다.
1175번 오류.
해결 방법은 두 방향이 있다. 먼저.. workbench에서..
위와 같이 preference에 들어가서,
Safe Updates를 체크해제한다.
아니면.. 다음 SQL명령어를 실행 후, update쿼리를 해도 된다.
set sql_safe_updates=0;
음.. 이런 거는... 필요한거긴 한데.. ( 무조건 update나 delete의 폐해방지차원..) 가끔은 귀찮다. ㅎㅎ
하지만 있는 것이 더 이득이긴 함. (WHERE절 없이 update하면 대형사고)
반응형
댓글