[MySQL] SQL_SAFE_UPDATES

아현·2022년 7월 1일
0

Database

목록 보기
5/8
post-custom-banner

[Error] MySQL Safe mode


safe mode


  • update 또는 delete 할 때 where 절이 없거나 where 절에 key column 외의 비교문일 때,

  • 쉽게말해 한번에 여러 row 를 업데이트할 때, 막아두는게 Safe mode On 입니다.



Safe mode 해제(disable)



set SQL_SAFE_UPDATES = 0;  # disable safe mode

UPDATE tb_user SET userName = '' WHERE delFlag = 'Y';

set SQL_SAFE_UPDATES = 1;  # enable safe mode

  • update 쿼리를 날리기 전에 safe mode 를 끄고, 쿼리 실행 후 safe mode 를 다시 켭니다.



profile
For the sake of someone who studies computer science

0개의 댓글