본문 바로가기

SQL

[SQL] 9장. DML(UPDATE), 발생하는 오류

반응형
★★★★★★★★★★★★★★★★★★★★
"당부의 말": 절대 UPDATE문을 먼저 쓰지 말고, SELECT문으로 확인한 후 UPDATE하세요

3. UPDATE

용도: TABLE 데이터 변경

잘못 UPDATE하거나 DELETE하면 테이블을 새로 만들어야 하는 불상사가 생길 수 있다.
항상 UPDATE 전 SELECT 구문으로 바뀔 레코드를 미리 확인하는 습관을 들이자.
UPDATE 테이블명
SET 변경컬럼1 = 값,
	변경컬럼2 = 값2
WHERE 변경대상조건 (중요)
-- 고객정보테이블(CUSTOMER_EJH)에서
-- 고객번호(EMPNO)가 홍길동 고객번호(00001)인 
-- 핸드폰번호(TEL)를 '01012345678'에서 '01000000000'으로 변경하는 쿼리

UPDATE CUSTOMER_EJH
SET TEL = '01000000000'
WHERE EMPNO = '00001' AND TEL = '01012345678';

 

반응형