3변형
변형(mutation)은 검색 조건에 부합하는 레코드의 특정 열 값을 업데이트하는 작업이다. 검색 조건을 설정하지 않을 때는 모든 레코드의 값을 바꾼다.
-- 최근에 입사한 모든 사람의 임금을 리셋한다.
UPDATE employee SET salary=35000 WHERE hired=CURDATE();
-- John Smith의 임금을 인상한다.
UPDATE employee SET salary=salary+1000 WHERE empname="John Smith";
>>>
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0
여러분 짐작이 맞다. 한 번 변형하면 다시는 되돌릴 수 없다. 삭제와 마찬가지로 변형은 파괴적인 작업이다.