기존 데이터 수정하기 (UPDATE)
이미 저장되어 있는 데이터의 특정 값을 변경(수정)할 때 사용합니다. UPDATE 테이블 SET 컬럼=값 구조를 가집니다. 주의할 점은 WHERE 절을 쓰지 않으면 테이블 전체 데이터가 수정되는 대참사가 발생한다는 것입니다!
💡 핵심 비유
명찰 바꿔 달기
학생 무리 중에서 "이름표가 '홍길동'인 학생(WHERE)"만 콕 집어서, 새 이름표인 "고길동(SET)"으로 교체해 주는 작업입니다.
🧩 원리 이해하기
1
-- 특정 사용자(ID가 2인 사람)의 이메일 주소를 새로운 값으로 수정합니다.
-- WHERE 조건절이 매우매우 중요합니다!
UPDATE USERS
SET EMAIL = 'jessica_new@mail.com',
AGE = 29
WHERE ID = 2;
| # |
ROWS_AFFECTED NUMBER |
| 1 |
1 |
Query executed successfully.
1 row(s) fetched - 0.005s