● 특정 튜플만 수정하기
이번에는 특정 튜플만 선택해 값을 수정해 보겠습니다. 빅맨 버거만 500원으로 바꿔 봅시다. 그러자면 name이 ‘빅맨’인 버거를 찾아 price를 500으로 변경해야 합니다. 이를 위한 SQL 문은 다음과 같습니다.
-- 빅맨 가격을 500으로 수정
UPDATE burgers --------- ➊ burgers 테이블에서
SET price = 500 -------- ➌ price를 500으로 변경
WHERE name = '빅맨'; --- ➋ name이 '빅맨'인 튜플을 찾아
하지만 이 SQL 문을 실행하면 출력 창의 Message 란에서 다음과 같은 에러가 발생합니다. 물론 안전모드를 해제했다면 에러가 발생하지 않습니다. 하지만 안전모드를 유지하는 것이 좋으니 여기서는 안전모드를 유지한 채 해결하는 방법을 소개하겠습니다.

그림 2-17 에러 메시지