반응형
데이터를 UPDATE하는 방법이다
STUDENT 테이블이 다음과 같이 있다고 하자
STUDENT_ID | STUDENT_NM | STUDENT_MAJOR_NM |
201900011 | 김득춘 | 유도 |
201900012 | 장광남 | 태권도 |
STUDENT_ID가 201900011인 ROW의 STUDENT_NM을 장득춘으로 바꿔보자
UPDATE STUDENT
SET STUDENT_NM = '장득춘'
WHERE STUDENT_ID = 201900011;
이런식으로 하면된다.
주의할 점은 WHERE절을 반드시 써야하며 안그러면 수십, 수백억건의 데이터를 모두 UPDATE 쳐버리는 참사를 불러일으킬 수도 있다..
(필자는 MSSQL이 AUTOCOMMIT이 디폴트이다보니 무려 3~4년치 데이터를 업데이트 쳐버린 기억이 있다..;)
그래서 요즘은 BEGIN TRAN ~ COMMIT 을 꼭 쓰고 있다는 후문..
반응형
'Programming > SQL' 카테고리의 다른 글
CREATE DATABASE 데이터베이스 생성하기 (0) | 2018.04.22 |
---|---|
SELECT 문 작동 순서 (0) | 2018.04.15 |
[SELECT] 데이터 조회 (0) | 2018.04.15 |
[DELETE] 데이터 삭제 (0) | 2018.04.15 |
[INSERT] 데이터 삽입 (0) | 2018.04.15 |