[MySQL]UPDATE문
2024. 8. 8. 23:11ㆍMySQL/SQL 기본
기존에 입력되어 있는 값을 변경하기 위해서는 UPDATE문을 사용해야한다.
UPDATE [ LOW_PRIORITY ] [ IGNORE ]
table
SET column1 = expression1,
column2 = expression2,
...
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]]
[LIMIT number_rows];
WHERE절은 생략이 가능하지만, 생략하면 테이블의 전체 행이 변경된다.
'Kyoichi'의 Lname을 '없음'으로 변경하는 코드이다. 실수로 WHERE절을 빼먹으면 전체 행의 Lname이 모두 '없음'으로 변경된다. 주의해야한다.
UPDATE testTbl4
SET Lname = '없음'
WHERE Fname = 'Kyoichi';
UPDATE를 사용하면, 편리하게 전체 테이블의 내용을 변경할 수 있다. 예를 들어 구매 테이블에서 현재의 단가가 모두 1.5배 인상되었다면 다음과 같이 사용하면 된다.
UPDATE buytbl
SET price = price * 1.5;
'MySQL > SQL 기본' 카테고리의 다른 글
[MySQL] 데이터 형식 변환 함수 (0) | 2024.08.13 |
---|---|
[MySQL] 변수 (0) | 2024.08.12 |
[MySQL] DELETE FROM (0) | 2024.08.09 |
[MySQL] 집계 함수 (0) | 2024.08.05 |
[MySQL]SELECT문 (0) | 2024.08.04 |