● 모든 튜플 수정하기
모든 버거를 1,000원에 판매하는 이벤트가 열렸습니다. 버거의 가격을 모두 1,000원으로 수정해야 합니다. 그런데 문제가 있습니다. MySQL은 실수로 대량의 데이터를 수정하는 것을 방지하기 위해 안전모드가 설정돼 있습니다. 따라서 burgers 테이블의 모든 튜플에 접근해 값을 바꾸려면 안전모드를 해제해야 합니다. 안전모드를 해제하지 않고 수정하면 에러가 발생합니다.
다음 명령으로 안전모드를 해제합니다. 출력 창에 안전모드를 해제했다는 성공() 표시가 뜹니다.
-- 안전모드 해제
SET SQL_SAFE_UPDATES = 0;
TIP 안전모드 해제는 권장사항이 아닙니다. 따라서 이번 실습이 끝나면 다시 안전모드를 설정하겠습니다.
UPDATE 문으로 모든 버거 가격을 1,000원으로 수정합니다. 조건 없이 모든 버거를 대상으로 하므로 WHERE 절은 생략합니다.