데이터 갱신(UPDATE)

설명

UPDATE 문을 사용하면 기존에 삽입된 데이터를 갱신할 수 있다.

구문

UPDATE table_name
SET assignment [ {, assignment }_ ]
[ WHERE search_condition ] [ ; ]

assignment:
(attribute_name_comma_list) = { (expression_comma_list) | (select_stmt)}

참고 사항

같은 UPDATE 문에서 한 컬럼은 한 번만 갱신 가능하다.

예제

UPDATE nation SET capital = 'Pusan' WHERE name = 'Korea';

INSERT INTO athlete(name, gender, event) VALUES ('Lim Su-jeong','W','Taekwondo');

UPDATE athlete SET nation_code = (SELECT code FROM nation WHERE name = 'Korea') WHERE name = 'Lim Su-jeong';