본문 바로가기
Programming/SQL

[UPDATE] 데이터 갱신

by 제타 2018. 4. 15.
반응형

데이터를 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