특정 튜플만 수정하기

    이번에는 특정 튜플만 선택해 값을 수정해 보겠습니다. 빅맨 버거만 500원으로 바꿔 봅시다. 그러자면 name이 ‘빅맨’인 버거를 찾아 price를 500으로 변경해야 합니다. 이를 위한 SQL 문은 다음과 같습니다.

    -- 빅맨 가격을 500으로 수정
    UPDATE burgers --------- ➊ burgers 테이블에서 
    SET price = 500 -------- ➌ price를 500으로 변경
    WHERE name = '빅맨'; --- ➋ name이 '빅맨'인 튜플을 찾아

    하지만 이 SQL 문을 실행하면 출력 창의 Message 란에서 다음과 같은 에러가 발생합니다. 물론 안전모드를 해제했다면 에러가 발생하지 않습니다. 하지만 안전모드를 유지하는 것이 좋으니 여기서는 안전모드를 유지한 채 해결하는 방법을 소개하겠습니다.

    그림 2-17 에러 메시지

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.