SQLite 기초

입력된 자료 고치기

  • 특정 조건에 해당하는 레코드를 찾아 고치는 구문:
    UPDATE [테이블 이름] SET
    [필드 이름 1] = [수정 값 1],
    [필드 이름 2] = [수정 값 2],
    [필드 이름 3] = [수정 값 3],

    WHERE [조건];
UPDATE 구문에서 WHERE 조건을 빠뜨릴 경우,
모든 레코드의 해당 필드 값이 지정된 값으로 바뀌게 되니
주의가 필요합니다.

실습

UPDATE 구문으로 자료 고치기

처음 입력된 레코드 중
WHERE 절에서 지정한 no = 3의 날짜와 가격이
SET 이후 절에서 지정한대로 바뀌었습니다.

UPDATE 구문을 이용하여 여러 레코드 한꺼번에 바꾸기

date = '2016-03-27' 조건에 해당하는 레코드가 여러개여서
해당되는 값이 한꺼번에 바뀌었습니다.

실습에 사용한 구문은 Github Gist의 sqlite_update.sql을 참고하시기 바랍니다.

댓글

댓글 본문